--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6\": 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-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"error","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8\": 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-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"error","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8\": 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-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59324","PortSpecifier":{"PortValue":59324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59324","PortSpecifier":{"PortValue":59324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091246,"nanos":488146927},"http":{"id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","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-26T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d709281f-5bd6-4303-b7c6-4d4f2242ec7e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46770","PortSpecifier":{"PortValue":46770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46770","PortSpecifier":{"PortValue":46770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091246,"nanos":522451471},"http":{"id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/auth-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","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-26T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7272a2dd-cb48-4ad4-b8a4-f9200fdc384e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46782","PortSpecifier":{"PortValue":46782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46782","PortSpecifier":{"PortValue":46782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091246,"nanos":559989567},"http":{"id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","method":"GET","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Dg2oDlK0TX36Ibj8_pYQ2EXN9zvYPwwL9LA6UxmZEgTX10leYrH1yJQY7ReL"} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Dg2oDlK0TX36Ibj8_pYQ2EXN9zvYPwwL9LA6UxmZEgTX10leYrH1yJQY7ReL\"}"} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","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-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","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-26T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","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-26T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-26T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f057a76b-1e3c-4d87-8461-ef22c324fa0b","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-26T18:40:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:40:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030\": 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-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"error","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad\": 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-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b\": 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-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:35942","PortSpecifier":{"PortValue":35942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:35942","PortSpecifier":{"PortValue":35942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091286,"nanos":457542972},"http":{"id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","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-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8e4f974-50bf-4067-93a0-f99d8f91b85f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40666","PortSpecifier":{"PortValue":40666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40666","PortSpecifier":{"PortValue":40666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091286,"nanos":493605966},"http":{"id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/auth-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","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-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"423671bd-6a6b-41e3-9f70-766f120ee8f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:35946","PortSpecifier":{"PortValue":35946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:35946","PortSpecifier":{"PortValue":35946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091286,"nanos":534613703},"http":{"id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","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-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c3957bdf-18e7-4bf9-b088-67b74def73cb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40674","PortSpecifier":{"PortValue":40674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40674","PortSpecifier":{"PortValue":40674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091286,"nanos":576929130},"http":{"id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/auth-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","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-26T18:41:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","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-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:41:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15e9ce01-7d9a-4a61-a03a-5104da463cf3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:41:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:41:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:41:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:41:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:41:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6\": 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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8\": 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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825\": 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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825\": 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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"error","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5\": 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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:41: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-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:41:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:41:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60620","PortSpecifier":{"PortValue":60620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60620","PortSpecifier":{"PortValue":60620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091326,"nanos":485980275},"http":{"id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","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-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79d68bbb-b857-4730-97d0-e61ab7ea9aef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60470","PortSpecifier":{"PortValue":60470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60470","PortSpecifier":{"PortValue":60470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091326,"nanos":517617209},"http":{"id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/auth-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","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":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","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-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df249a7a-e924-4ead-8761-dd3cdad6c4ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60480","PortSpecifier":{"PortValue":60480}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","method":"GET","path":"/maas-api/v1/api-keys/ef3d1388-fe70-4a88-9436-7b7b753ceb44","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60480","PortSpecifier":{"PortValue":60480}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091326,"nanos":549319146},"http":{"id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","method":"GET","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ef3d1388-fe70-4a88-9436-7b7b753ceb44",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ef3d1388-fe70-4a88-9436-7b7b753ceb44",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/auth-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","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":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","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-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76f9ad9b-1c38-47a2-820b-4ba8203d2038","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60622","PortSpecifier":{"PortValue":60622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"109cd1e1-7762-4c60-b385-141e7f59eb94","method":"GET","path":"/maas-api/v1/api-keys/ef3d1388-fe70-4a88-9436-7b7b753ceb44","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60622","PortSpecifier":{"PortValue":60622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091326,"nanos":582516834},"http":{"id":"109cd1e1-7762-4c60-b385-141e7f59eb94","method":"GET","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ef3d1388-fe70-4a88-9436-7b7b753ceb44",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ef3d1388-fe70-4a88-9436-7b7b753ceb44",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","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-26T18:42:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","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-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"109cd1e1-7762-4c60-b385-141e7f59eb94","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:42:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad\": 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-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"error","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55\": 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-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"error","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e\": 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-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"error","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149\": 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-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e\": 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-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:42:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"error","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145\": 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-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37666","PortSpecifier":{"PortValue":37666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37666","PortSpecifier":{"PortValue":37666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091367,"nanos":466037947},"http":{"id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","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-26T18:42:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b83f5ac4-e0e2-4123-9eaf-042a5cbb98ca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:34786","PortSpecifier":{"PortValue":34786}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:34786","PortSpecifier":{"PortValue":34786}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091367,"nanos":502545790},"http":{"id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/auth-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","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-26T18:42:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9d44c97-dcfe-4347-a780-3ed42ec4bb7c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d9f904b-3af7-42b8-a861-17632c053585","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37672","PortSpecifier":{"PortValue":37672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d9f904b-3af7-42b8-a861-17632c053585","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d9f904b-3af7-42b8-a861-17632c053585","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37672","PortSpecifier":{"PortValue":37672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091367,"nanos":540859325},"http":{"id":"4d9f904b-3af7-42b8-a861-17632c053585","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d9f904b-3af7-42b8-a861-17632c053585","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-10wDJ3oU9irLGeItx_hngc57k7BznTGwrgGrARrjkEO1h9mRcGCb22UNumDnA"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4d9f904b-3af7-42b8-a861-17632c053585","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-10wDJ3oU9irLGeItx_hngc57k7BznTGwrgGrARrjkEO1h9mRcGCb22UNumDnA\"}"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4d9f904b-3af7-42b8-a861-17632c053585","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f0a9b7bc-8da1-4223-a98e-527638aadbfd","keyName":"e2e-auth-iso-a-30121f","subscription":"e2e-auth-iso-ce571a","tenant":"e2e-shared-a-37e93d","userId":"f0a9b7bc-8da1-4223-a98e-527638aadbfd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d9f904b-3af7-42b8-a861-17632c053585","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d9f904b-3af7-42b8-a861-17632c053585","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d9f904b-3af7-42b8-a861-17632c053585","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d9f904b-3af7-42b8-a861-17632c053585","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/auth-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d9f904b-3af7-42b8-a861-17632c053585","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-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d9f904b-3af7-42b8-a861-17632c053585","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d9f904b-3af7-42b8-a861-17632c053585","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-ce571a"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d9f904b-3af7-42b8-a861-17632c053585","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-26T18:42:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d9f904b-3af7-42b8-a861-17632c053585","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:42:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d9f904b-3af7-42b8-a861-17632c053585","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7045336dd2f7bdd233284f877fa5c436009788f8cfdeeb9b4170227b0be4e5d"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54d434eb33461e3118636bae3758ba965206d427ae608a71ba6202b2cae83030"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/360afe0dc2125024a61d2f4e616caf4c5239abdeed6b77684768bdca51f056ad"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adc3242fb09664e483339ccc2c5245ac9024b4d6b33eb3d35cf872419d5e5b55"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cd24a1954221047aef68c0183edcee928ad96aba4389adcf5555373d656c4b8"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f914ba1a33be13c7b948c3d615b7ad368ade121e0a8034bf98788bcf1764661b"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68ae5fc5d9d94788cc43a9705042bb661904987ca485f46490aca7e3312c4145"} {"level":"info","ts":"2026-07-26T18:42:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b88e2e0b10688355aa5e3188a8c3d6607f656aafbe99b4d8a555c2e082e46b36"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82ad2b6b2f53a4f7e34ae5fc1767f7e50a3c4b0e8a6e589af01332c35b0e5a03"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed6a4a3cd8a219f31164d7b42575b3f54a39fa665051f0860f2081680c4dcda3"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34d6201596875ffd8c019989ae0ba0f15efc29341ea8f5831f48fef514aeb27c"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5806437fde2733ee67c9d9a1bfbba6aef548e3e3c06c656bc7cb736c6af6641e"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0290c827909911992ad1b7e1dd734c019cac6f32b58536314a1db58ef50d87c7"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a875a7786916bc4f49062365821827ffa11966b86d8e67213a11b994c0c3d149"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6765ed7e12d3875d5721fb89e13480dc0e9e41e769795f942535a02a543d868"} {"level":"info","ts":"2026-07-26T18:42:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/24ad61c888eca684816719ad0469af157f5cee38ac9b1887371881bbcfd78e59"} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a\": 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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b"} {"level":"error","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc\": 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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"error","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc\": 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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416"} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"} {"level":"info","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54"} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416"} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c"} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28"} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43: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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"} {"level":"error","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d\": 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-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46062","PortSpecifier":{"PortValue":46062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46062","PortSpecifier":{"PortValue":46062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091446,"nanos":483551639},"http":{"id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/sub-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","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-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2427c4d4-3bdc-4d4d-a684-ed1b65998b6b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48146","PortSpecifier":{"PortValue":48146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3159c650-0bc9-4930-8a08-aa6f231b594a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48146","PortSpecifier":{"PortValue":48146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091446,"nanos":521422248},"http":{"id":"3159c650-0bc9-4930-8a08-aa6f231b594a","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/sub-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","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":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","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-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3159c650-0bc9-4930-8a08-aa6f231b594a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46064","PortSpecifier":{"PortValue":46064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46064","PortSpecifier":{"PortValue":46064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091446,"nanos":561537343},"http":{"id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","method":"GET","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-79VbMqBO3VouWVkA_USZMguRkDWlPf2ih4iqT2LMdJibSdZBZFLF4fy62QTG"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-79VbMqBO3VouWVkA_USZMguRkDWlPf2ih4iqT2LMdJibSdZBZFLF4fy62QTG\"}"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"06a3afc7-0515-49ac-8acf-434182730e84","keyName":"e2e-sub-iso-d9122e","subscription":"e2e-a-only-31915a","tenant":"e2e-shared-a-37e93d","userId":"06a3afc7-0515-49ac-8acf-434182730e84","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/sub-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","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-31915a"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","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-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c00922c-ee9c-4ef9-8e99-3d1ded843379","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9575bddc-e289-41e5-80f4-004300539aa5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48148","PortSpecifier":{"PortValue":48148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9575bddc-e289-41e5-80f4-004300539aa5","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9575bddc-e289-41e5-80f4-004300539aa5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48148","PortSpecifier":{"PortValue":48148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091446,"nanos":598511386},"http":{"id":"9575bddc-e289-41e5-80f4-004300539aa5","method":"GET","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9575bddc-e289-41e5-80f4-004300539aa5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Qx9J0jZsqiXwMJ3G_P29qceGS46boT5SL8hhc9cdf1A36839XS1u0UFNVtk"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9575bddc-e289-41e5-80f4-004300539aa5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Qx9J0jZsqiXwMJ3G_P29qceGS46boT5SL8hhc9cdf1A36839XS1u0UFNVtk\"}"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c99d4101-7510-4b69-916c-fe2c36345dbc","keyName":"e2e-sub-iso-d480c2","subscription":"e2e-b-only-31915a","tenant":"e2e-shared-b-d112e4","userId":"c99d4101-7510-4b69-916c-fe2c36345dbc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9575bddc-e289-41e5-80f4-004300539aa5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9575bddc-e289-41e5-80f4-004300539aa5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/sub-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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-31915a"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9575bddc-e289-41e5-80f4-004300539aa5","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-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9575bddc-e289-41e5-80f4-004300539aa5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9575bddc-e289-41e5-80f4-004300539aa5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:57200","PortSpecifier":{"PortValue":57200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:57200","PortSpecifier":{"PortValue":57200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091468,"nanos":988077540},"http":{"id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","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-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","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-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/sub-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","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-26T18:44:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","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-26T18:44:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2c4662a-33ea-4781-aa5b-dd76cc7ac531","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33234","PortSpecifier":{"PortValue":33234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33234","PortSpecifier":{"PortValue":33234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091469,"nanos":33839171},"http":{"id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/sub-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","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":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","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-26T18:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9744c2d1-6ee2-43d8-afbe-e602877d0a80","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:57208","PortSpecifier":{"PortValue":57208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:57208","PortSpecifier":{"PortValue":57208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091469,"nanos":77562575},"http":{"id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yoZg6eplRjUUYlMV_hlgJLSXE6L0523Ex4qcIEooEpQSPviTWlwfKE2bsmss"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yoZg6eplRjUUYlMV_hlgJLSXE6L0523Ex4qcIEooEpQSPviTWlwfKE2bsmss\"}"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"90f7938d-3dd6-4d07-89ec-afce18d8628f","keyName":"e2e-sub-iso-ef4416","subscription":"e2e-shared-sub-ef4823","tenant":"e2e-shared-a-37e93d","userId":"90f7938d-3dd6-4d07-89ec-afce18d8628f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/sub-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","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-ef4823"} {"level":"info","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd1a9c8b-0d24-4ae4-9b53-24e59206fb4f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7486474-acdd-4999-acab-01344863f32f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33248","PortSpecifier":{"PortValue":33248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7486474-acdd-4999-acab-01344863f32f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7486474-acdd-4999-acab-01344863f32f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33248","PortSpecifier":{"PortValue":33248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091469,"nanos":106503298},"http":{"id":"b7486474-acdd-4999-acab-01344863f32f","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7486474-acdd-4999-acab-01344863f32f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1X6GcHCIN8t5qnzwu_28oM7Hy3AuBGcYeDtcjxZEHNrtKvVkvFaso2uyouWjW"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b7486474-acdd-4999-acab-01344863f32f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1X6GcHCIN8t5qnzwu_28oM7Hy3AuBGcYeDtcjxZEHNrtKvVkvFaso2uyouWjW\"}"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b7486474-acdd-4999-acab-01344863f32f","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-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"139a6588-9e1d-4570-8daf-c45c2dd1eca1","keyName":"e2e-sub-iso-0cd1ee","subscription":"e2e-shared-sub-ef4823","tenant":"e2e-shared-b-d112e4","userId":"139a6588-9e1d-4570-8daf-c45c2dd1eca1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7486474-acdd-4999-acab-01344863f32f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7486474-acdd-4999-acab-01344863f32f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7486474-acdd-4999-acab-01344863f32f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7486474-acdd-4999-acab-01344863f32f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/sub-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7486474-acdd-4999-acab-01344863f32f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b7486474-acdd-4999-acab-01344863f32f","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":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7486474-acdd-4999-acab-01344863f32f","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-26T18:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7486474-acdd-4999-acab-01344863f32f","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-ef4823"} {"level":"info","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7486474-acdd-4999-acab-01344863f32f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7486474-acdd-4999-acab-01344863f32f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb59ce0d11122168ae2a787118482a49d911d57fe3caa515da459644ec386150"} {"level":"info","ts":"2026-07-26T18:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0de0e8699e6b51ce1dcb852ca34dc522dbac482e44c5d3fc3aa65db792a66be3"} {"level":"info","ts":"2026-07-26T18:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7190e3969c54fa68056d24397d29a67ad9937b2dd54e79b3c7899dadc896f57"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7e252e13386f8aa70deb98e80775a25c47493acad1c138a8deffe54a6ac5d28"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a5f8e8b95e59838e061161adc4bc3cbfcaf98c1f2233fae778801e864dcd47d"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a525ad3382dbac51f8abd471bc77cea86326ad0f05da4660bb3ace0c953d52c7"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9ba2a4ab0d7446e18354812b994434b38146baea07e75bcc8aa79ca4c3d5d5a"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b178e81223a8a197cb9f88083c24bd05f497a9cc77599250cf1b07f837b1da5"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/946fdee13a6962ffb7d4923a1debbccf3bbc7be808decf0c3ca4500c267b9bb2"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/596fb06918587f79ee9481c1a2fdf627e2e655dae11a70d2fda080d05cc7788c"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/da42504886615dfd3d07cb9ddd52bbc2671644321024c6564359d3bef4c1099b"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b33228d8bb4f1b6f61994b657e42b06bbd7e3cb5d5489487cc8aa59b2a6e408"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e040ba2ce1f92e46f8d51e6d2a52b9d079c2ee8125915186a4b02af75892d416"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b596285bad15336f47c866f64be41540292b2a4eb39392de1c0490bccaf6b54"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6adc12470f4da53f9d681c75dad4607f8d50e3b05eca0f11c37cd7f9e88a6792"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33600e599b1808b4cadca3bef0c141673fc70ca2b616c8a0dc730c5f126be14f"} {"level":"info","ts":"2026-07-26T18:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528"} {"level":"debug","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83\": 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-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396"} {"level":"error","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396\": 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-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"info","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239"} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165"} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae"} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:45:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"info","ts":"2026-07-26T18:45:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc"} {"level":"info","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46134","PortSpecifier":{"PortValue":46134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46134","PortSpecifier":{"PortValue":46134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091573,"nanos":409415658},"http":{"id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","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-26T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8f05f359-26f0-4441-ad2c-8c11eb655a7a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41736","PortSpecifier":{"PortValue":41736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"857ff962-56a1-4e14-8aef-eb97026611f8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41736","PortSpecifier":{"PortValue":41736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091573,"nanos":452612933},"http":{"id":"857ff962-56a1-4e14-8aef-eb97026611f8","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","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-26T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"857ff962-56a1-4e14-8aef-eb97026611f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46138","PortSpecifier":{"PortValue":46138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","method":"POST","path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46138","PortSpecifier":{"PortValue":46138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091573,"nanos":487081405},"http":{"id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CoZBNtst5T0RzBJ9_Z5Ob1JDfvc48CvVAy46JGKhQSPw70YExFIPcr4MKolK"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CoZBNtst5T0RzBJ9_Z5Ob1JDfvc48CvVAy46JGKhQSPw70YExFIPcr4MKolK\"}"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","keyName":"e2e-rate-a-0d31ae","subscription":"e2e-rate-iso-a-0d31ae","tenant":"e2e-shared-a-37e93d","userId":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\",\"requestedSubscription\":\"e2e-rate-iso-a-0d31ae\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0d31ae","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-0d31ae"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","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-26T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","keyName":"e2e-rate-a-0d31ae","selected_subscription":"e2e-rate-iso-a-0d31ae","selected_subscription_key":"ai-tenant-e2e-shared-a-37e93d/e2e-rate-iso-a-0d31ae@ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0d31ae","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5dbdab7-97a4-41d0-b1f5-59aedeecc519","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46140","PortSpecifier":{"PortValue":46140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be79638c-d36b-4496-8c93-49a2ec23bb39","method":"POST","path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46140","PortSpecifier":{"PortValue":46140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091574,"nanos":574840034},"http":{"id":"be79638c-d36b-4496-8c93-49a2ec23bb39","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CoZBNtst5T0RzBJ9_Z5Ob1JDfvc48CvVAy46JGKhQSPw70YExFIPcr4MKolK"} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CoZBNtst5T0RzBJ9_Z5Ob1JDfvc48CvVAy46JGKhQSPw70YExFIPcr4MKolK\"}"} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","keyName":"e2e-rate-a-0d31ae","subscription":"e2e-rate-iso-a-0d31ae","tenant":"e2e-shared-a-37e93d","userId":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\",\"requestedSubscription\":\"e2e-rate-iso-a-0d31ae\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0d31ae","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"}} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","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-0d31ae"} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","keyName":"e2e-rate-a-0d31ae","selected_subscription":"e2e-rate-iso-a-0d31ae","selected_subscription_key":"ai-tenant-e2e-shared-a-37e93d/e2e-rate-iso-a-0d31ae@ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0d31ae","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be79638c-d36b-4496-8c93-49a2ec23bb39","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46142","PortSpecifier":{"PortValue":46142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","method":"POST","path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46142","PortSpecifier":{"PortValue":46142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091575,"nanos":627575471},"http":{"id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CoZBNtst5T0RzBJ9_Z5Ob1JDfvc48CvVAy46JGKhQSPw70YExFIPcr4MKolK"} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CoZBNtst5T0RzBJ9_Z5Ob1JDfvc48CvVAy46JGKhQSPw70YExFIPcr4MKolK\"}"} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","keyName":"e2e-rate-a-0d31ae","subscription":"e2e-rate-iso-a-0d31ae","tenant":"e2e-shared-a-37e93d","userId":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\",\"requestedSubscription\":\"e2e-rate-iso-a-0d31ae\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0d31ae","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"}} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-0d31ae"} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","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-26T18:46:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"edc03a27-52f8-4fd3-a8b4-27fcffa293c9","keyName":"e2e-rate-a-0d31ae","selected_subscription":"e2e-rate-iso-a-0d31ae","selected_subscription_key":"ai-tenant-e2e-shared-a-37e93d/e2e-rate-iso-a-0d31ae@ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0d31ae","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d382dcd4-f015-45de-9f6a-3078cfd1f710","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43918","PortSpecifier":{"PortValue":43918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43918","PortSpecifier":{"PortValue":43918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091593,"nanos":731873606},"http":{"id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","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-26T18:46:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7d04ab8-6fe7-4346-a78b-ef742da25dec","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39916","PortSpecifier":{"PortValue":39916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a0ba1136-e466-476b-820e-392a73dcaf05","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39916","PortSpecifier":{"PortValue":39916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091593,"nanos":764799164},"http":{"id":"a0ba1136-e466-476b-820e-392a73dcaf05","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","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-26T18:46:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0ba1136-e466-476b-820e-392a73dcaf05","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43934","PortSpecifier":{"PortValue":43934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","method":"POST","path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43934","PortSpecifier":{"PortValue":43934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091593,"nanos":796291183},"http":{"id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-RCgN78wQM4p6lAsx_zdliUxmeXt0UZO49xCTDcEYdwa8qWBY5sJnWFkxbFk"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-RCgN78wQM4p6lAsx_zdliUxmeXt0UZO49xCTDcEYdwa8qWBY5sJnWFkxbFk\"}"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","keyName":"e2e-rate-a-c07f1e","subscription":"e2e-rate-iso-a-c07f1e","tenant":"e2e-shared-a-37e93d","userId":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\",\"requestedSubscription\":\"e2e-rate-iso-a-c07f1e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c07f1e","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-c07f1e"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","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-26T18:46:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","keyName":"e2e-rate-a-c07f1e","selected_subscription":"e2e-rate-iso-a-c07f1e","selected_subscription_key":"ai-tenant-e2e-shared-a-37e93d/e2e-rate-iso-a-c07f1e@ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c07f1e","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56585761-4cc5-40ca-9cb7-731d04a9e8bc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43936","PortSpecifier":{"PortValue":43936}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9f90120e-5494-4601-b17a-57044cbe8eb6","method":"POST","path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43936","PortSpecifier":{"PortValue":43936}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091594,"nanos":835372011},"http":{"id":"9f90120e-5494-4601-b17a-57044cbe8eb6","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-RCgN78wQM4p6lAsx_zdliUxmeXt0UZO49xCTDcEYdwa8qWBY5sJnWFkxbFk"} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-RCgN78wQM4p6lAsx_zdliUxmeXt0UZO49xCTDcEYdwa8qWBY5sJnWFkxbFk\"}"} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","keyName":"e2e-rate-a-c07f1e","subscription":"e2e-rate-iso-a-c07f1e","tenant":"e2e-shared-a-37e93d","userId":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\",\"requestedSubscription\":\"e2e-rate-iso-a-c07f1e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c07f1e","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"}} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-c07f1e"} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","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-26T18:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","keyName":"e2e-rate-a-c07f1e","selected_subscription":"e2e-rate-iso-a-c07f1e","selected_subscription_key":"ai-tenant-e2e-shared-a-37e93d/e2e-rate-iso-a-c07f1e@ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c07f1e","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f90120e-5494-4601-b17a-57044cbe8eb6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43950","PortSpecifier":{"PortValue":43950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","method":"POST","path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions","host":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43950","PortSpecifier":{"PortValue":43950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091595,"nanos":878521868},"http":{"id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","method":"POST","headers":{":authority":"e2e-shared-a-37e93d.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-RCgN78wQM4p6lAsx_zdliUxmeXt0UZO49xCTDcEYdwa8qWBY5sJnWFkxbFk"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-RCgN78wQM4p6lAsx_zdliUxmeXt0UZO49xCTDcEYdwa8qWBY5sJnWFkxbFk\"}"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","keyName":"e2e-rate-a-c07f1e","subscription":"e2e-rate-iso-a-c07f1e","tenant":"e2e-shared-a-37e93d","userId":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\",\"requestedSubscription\":\"e2e-rate-iso-a-c07f1e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-37e93d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c07f1e","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-c07f1e"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"fae95e4b-ada0-4572-8b84-e4c6abbd85ad","keyName":"e2e-rate-a-c07f1e","selected_subscription":"e2e-rate-iso-a-c07f1e","selected_subscription_key":"ai-tenant-e2e-shared-a-37e93d/e2e-rate-iso-a-c07f1e@ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-37e93d/models/facebook/opt-125m","name":"rate-test-model-37e93d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c07f1e","namespace":"ai-tenant-e2e-shared-a-37e93d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-37e93d/rate-test-model-37e93d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e03cea6f-6912-41c7-8dd7-5df23a18f79c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cec42d9d-1344-43b7-af17-4228298b1769","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39932","PortSpecifier":{"PortValue":39932}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cec42d9d-1344-43b7-af17-4228298b1769","method":"POST","path":"/ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4/v1/completions","host":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cec42d9d-1344-43b7-af17-4228298b1769","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39932","PortSpecifier":{"PortValue":39932}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091595,"nanos":914449086},"http":{"id":"cec42d9d-1344-43b7-af17-4228298b1769","method":"POST","headers":{":authority":"e2e-shared-b-d112e4.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cec42d9d-1344-43b7-af17-4228298b1769","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1a2GkxcirTJPmiGwy_kOm6Ce4CHHVBqsLbl28UC2zPaf4Ek0GU7rmkZA2S7fu"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cec42d9d-1344-43b7-af17-4228298b1769","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1a2GkxcirTJPmiGwy_kOm6Ce4CHHVBqsLbl28UC2zPaf4Ek0GU7rmkZA2S7fu\"}"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"6f9f7fca-3d60-44a0-a648-0641b52800be","keyName":"e2e-rate-b-c07f1e","subscription":"e2e-rate-iso-b-c07f1e","tenant":"e2e-shared-b-d112e4","userId":"6f9f7fca-3d60-44a0-a648-0641b52800be","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cec42d9d-1344-43b7-af17-4228298b1769","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4\",\"requestedSubscription\":\"e2e-rate-iso-b-c07f1e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-d112e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m","name":"rate-test-model-d112e4","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c07f1e","namespace":"ai-tenant-e2e-shared-b-d112e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4"}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cec42d9d-1344-43b7-af17-4228298b1769","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cec42d9d-1344-43b7-af17-4228298b1769","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-c07f1e"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cec42d9d-1344-43b7-af17-4228298b1769","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-26T18:46:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cec42d9d-1344-43b7-af17-4228298b1769","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6f9f7fca-3d60-44a0-a648-0641b52800be","keyName":"e2e-rate-b-c07f1e","selected_subscription":"e2e-rate-iso-b-c07f1e","selected_subscription_key":"ai-tenant-e2e-shared-b-d112e4/e2e-rate-iso-b-c07f1e@ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-d112e4/models/facebook/opt-125m","name":"rate-test-model-d112e4","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c07f1e","namespace":"ai-tenant-e2e-shared-b-d112e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-d112e4/rate-test-model-d112e4"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cec42d9d-1344-43b7-af17-4228298b1769","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:46:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cec42d9d-1344-43b7-af17-4228298b1769","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:46:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be78bf6afc575f4d441a97517600d210bc4e03892110778cb558788192748986"} {"level":"info","ts":"2026-07-26T18:46:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edb370799c447d4dc2f32d5d2cfce6e59473b87789aa6958f8cd3e9e5504396"} {"level":"info","ts":"2026-07-26T18:46:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a28c62fffbc4755f9907791c96cae4d6af87d330ba9c0526496ca6364c5986fc"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9673a53b8f0b7d26db0e0acd896478b06fd8200ed419ab9aa91b3399bc6d4b91"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2fea60de5d1dffc7e2a9d6b94f9706c4c0adad276b053b7caa835c5a8c262976"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4180aa96c22d3090fdd12175518cb4c8d41e7a422d5b5c56c1b73f7b97b32825"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a0fd79d079371a24eab84cc78497e5383dda032d1fe8a2233785d811634513f"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6641018434612dfd47e54c5bc1da0750b3144a190d7a73c1d8f86208d0e726e"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f956dbe7520ea67380048b3b97a27bef4cc1a2b64af02836253df1716643165"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3eb2960775ed4c8144374864d4e8b92c65ddb61a7ceda606caf70e6d0ec6e239"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a660748d8ed3420a580b8aa6552a96046cd9cecffd02a061c79826103b97528"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc47c57cadddbc9d0189d13336a2ca60afa1727e8ade5d3e35b6bae4b37489cb"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e21768b77a156202f9c7ff9e744a887acd92264fb5e948fd3ac5c1c6327bf6"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c3f4e4a8b838e75a72a5223046bbd6b3753ac1bc3a5b21a025f36e8eecc208b"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/788bb5c7af5819fadefcf00a075de7ab1bcaf350500aca3a1ceb0d760dcf97c2"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d41a7b2fd4c48c781383115b6678e55af035d64285588e97f9f0b4fc630b2f6f"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec80d2b03657cab0c6ce6640ea4e8d754f8d2016403dee9a06cbe97b1a2d1e83"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b335628b8252a500eb2bb1b135651c10e404c7dc11ea352678d63bea9eafb5a"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ade167003cceb0f771481307141f047d45d1ea06a9cd69413b909e43c8943dbc"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b12d4471ee29e3c760e8c3f60134bcd7f4bb145b3d3a7064aef1ace464ba54b5"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de062f35656628a9f4b21f311ecc9ce540d85deecaf99475395de16c8cd97040"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63d17d04c228603f8d0b5e70557e3acdeb704910e39946120ae642e537890fae"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f2a200731eef1bd6c78ce22f8ba3a9ee6a89c6f45b1b30d080cf7b9b68d1f9b"} {"level":"info","ts":"2026-07-26T18:46:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7293aed3a988b0a9ffc5f3634a7ca3df5e0431b59e5f9521082d2e2a5b403db"} {"level":"info","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41470","PortSpecifier":{"PortValue":41470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.30:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41470","PortSpecifier":{"PortValue":41470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.30:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091662,"nanos":420826273},"http":{"id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","method":"POST","headers":{":authority":"maas.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.30:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","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":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","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-26T18:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7267dcb2-4658-4ee3-b247-229a0aad7f97","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41484","PortSpecifier":{"PortValue":41484}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.30:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8a55be37-c98b-472f-b0a1-601863d0560f","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41484","PortSpecifier":{"PortValue":41484}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.30:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091662,"nanos":466638855},"http":{"id":"8a55be37-c98b-472f-b0a1-601863d0560f","method":"POST","headers":{":authority":"maas.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WknJ0AFM9M95bwQY_glvxyG2w0oXaJGLShyWqqfQD6Y58qtWuqo6lTKUrj8S"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WknJ0AFM9M95bwQY_glvxyG2w0oXaJGLShyWqqfQD6Y58qtWuqo6lTKUrj8S\"}"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fee6af58-6e97-4497-ad4f-293b8f5acaa9","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"fee6af58-6e97-4497-ad4f-293b8f5acaa9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.30:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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":"simulator-subscription"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","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-26T18:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","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":"fee6af58-6e97-4497-ad4f-293b8f5acaa9","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a55be37-c98b-472f-b0a1-601863d0560f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468\": 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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d"} {"level":"error","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79\": 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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"} {"level":"error","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79\": 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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"} {"level":"info","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2"} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-26T18:48: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-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd"} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-26T18:48:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf"} {"level":"info","ts":"2026-07-26T18:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd"} {"level":"info","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41490","PortSpecifier":{"PortValue":41490}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-33964c.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41490","PortSpecifier":{"PortValue":41490}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091715,"nanos":402979209},"http":{"id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","method":"POST","headers":{":authority":"e2e-ipp-a-33964c.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","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":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"]}} {"level":"debug","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/cbea9779345f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=43539f89-6b2c-4249-99fd-f1d10055270c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1ea3d5f7-2619-4b90-b64c-9344756be2d5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-33964c.apps.642f4e4a-0427-4220-9706-cbea9779345f.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-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","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-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","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-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-33964c/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","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-26T18:48:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","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-26T18:48:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:48:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9851b9c9-d513-4247-b6f4-5ee06fbbf406","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41494","PortSpecifier":{"PortValue":41494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","method":"POST","path":"/ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c/v1/chat/completions","host":"e2e-ipp-a-33964c.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41494","PortSpecifier":{"PortValue":41494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785091717,"nanos":465397390},"http":{"id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","method":"POST","headers":{":authority":"e2e-ipp-a-33964c.apps.642f4e4a-0427-4220-9706-cbea9779345f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1erJ4IlBENubdHVI9_fAefVqwNwYAQKQy22TM4U15cVFsnTqiKOJka12bvIE"} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-33964c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1erJ4IlBENubdHVI9_fAefVqwNwYAQKQy22TM4U15cVFsnTqiKOJka12bvIE\"}"} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-ipp-a-33964c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f0949744-3b3e-44ea-9164-e3091261a3ca","keyName":"e2e-ipp-33964c","subscription":"ipp-route-33964c-sub","tenant":"e2e-ipp-a-33964c","userId":"f0949744-3b3e-44ea-9164-e3091261a3ca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-33964c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c\",\"requestedSubscription\":\"ipp-route-33964c-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-ipp-a-33964c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-33964c/models/facebook/opt-125m","name":"ipp-route-33964c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-33964c-sub","namespace":"ai-tenant-e2e-ipp-a-33964c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c"}} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-33964c/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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":"ipp-route-33964c-sub"} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","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-26T18:48:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f0949744-3b3e-44ea-9164-e3091261a3ca","keyName":"e2e-ipp-33964c","selected_subscription":"ipp-route-33964c-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c-sub@ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-33964c/models/facebook/opt-125m","name":"ipp-route-33964c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-33964c-sub","namespace":"ai-tenant-e2e-ipp-a-33964c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-33964c/ipp-route-33964c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-26T18:48:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"abfb6b96-d004-4f10-9945-b0d7b21e6288","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3882ab02c1480680c90c48d286a453eb929afc2ac7769d2c8f5088b19a855d7d"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84d7fc7d9a6012283fe2a57fb0039b1065b3782528c9b433c6b83c381048dcc2"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f614fcfb35b80efb94c893829af67a6072e7dfe2c5219ac1e629771834b32234"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab0fb4628a4082d5211ed908cd72f963e15246d251b2069c4496cb8380917856"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c3780610b24414e9b8059261e5ebc14fe3a460c1d9ab132ddec4ab1c0576468"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e212908a64d8acd11cf15189aa93c8105783da07c6f788b84aed2f73ffdf4afd"} {"level":"info","ts":"2026-07-26T18:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82d8c1ff1a6251cea71f04b5472c1c637c6c654283e742fa580e04f7186b7135"} {"level":"info","ts":"2026-07-26T18:49:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7718e40741637a6eac18d63ca18f7be2a35a469277f5afb3f7af130b5c37b2b"} {"level":"info","ts":"2026-07-26T18:49:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c16467275ce788cebc41efdffdd3dd6ebf1541b6308e287435040f74a630ffa"} {"level":"info","ts":"2026-07-26T18:49:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e4c5b44d7c38c35e92a949a410078382551f208ecea06e50dbef1f5a132fcbf"} {"level":"info","ts":"2026-07-26T18:49:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d5525aef3230b65b5360beb8b7a8159848f6dd41511f6e6cc93f5f0b5d61a79"} {"level":"info","ts":"2026-07-26T18:49:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/faf51dcf53b260f170b2dc09864306328077e9b067a33fafa1502e8e579b4eb7"}