--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"error","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008\": 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-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"error","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20\": 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-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"error","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20\": 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-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"error","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20\": 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-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"error","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20\": 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-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"error","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7\": 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-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:36662","PortSpecifier":{"PortValue":36662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"743d3541-c12d-4801-85fa-7fbf314b47bb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:36662","PortSpecifier":{"PortValue":36662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274334,"nanos":280529444},"http":{"id":"743d3541-c12d-4801-85fa-7fbf314b47bb","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/auth-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","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-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"743d3541-c12d-4801-85fa-7fbf314b47bb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42396","PortSpecifier":{"PortValue":42396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42396","PortSpecifier":{"PortValue":42396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274334,"nanos":314552515},"http":{"id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/auth-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","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-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f9b9bf7b-4678-43da-88b6-6832f0ece401","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:36670","PortSpecifier":{"PortValue":36670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:36670","PortSpecifier":{"PortValue":36670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274334,"nanos":349731430},"http":{"id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/auth-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","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-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a46a435-89e4-479f-b29a-3dbb860a51fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42398","PortSpecifier":{"PortValue":42398}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bc4e8885-f852-43ec-afd3-67994bf097e1","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42398","PortSpecifier":{"PortValue":42398}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274334,"nanos":383450556},"http":{"id":"bc4e8885-f852-43ec-afd3-67994bf097e1","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/auth-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","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-28T21:32:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","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-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc4e8885-f852-43ec-afd3-67994bf097e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"error","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c\": 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-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c\": 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-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa\": 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-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:32:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:32:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:48896","PortSpecifier":{"PortValue":48896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:48896","PortSpecifier":{"PortValue":48896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274375,"nanos":190976502},"http":{"id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/auth-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","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-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef30ce9b-b371-4b47-ae8c-7c7343c0afbc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41510","PortSpecifier":{"PortValue":41510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41510","PortSpecifier":{"PortValue":41510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274375,"nanos":254483835},"http":{"id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/auth-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","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-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae6e24ad-d2e9-4289-a9a1-807867183e78","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41518","PortSpecifier":{"PortValue":41518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","method":"GET","path":"/maas-api/v1/api-keys/993e5dcb-3fe8-4b17-aef2-29ec54672df2","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41518","PortSpecifier":{"PortValue":41518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274375,"nanos":293873010},"http":{"id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","method":"GET","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/993e5dcb-3fe8-4b17-aef2-29ec54672df2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/993e5dcb-3fe8-4b17-aef2-29ec54672df2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/auth-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","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-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61a1c60b-d5c0-4416-a1fe-bd99e67dd993","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:48910","PortSpecifier":{"PortValue":48910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0232f9dd-1c7c-4268-a864-a61d57859676","method":"GET","path":"/maas-api/v1/api-keys/993e5dcb-3fe8-4b17-aef2-29ec54672df2","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:48910","PortSpecifier":{"PortValue":48910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274375,"nanos":324969625},"http":{"id":"0232f9dd-1c7c-4268-a864-a61d57859676","method":"GET","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/993e5dcb-3fe8-4b17-aef2-29ec54672df2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/993e5dcb-3fe8-4b17-aef2-29ec54672df2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/auth-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","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-28T21:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","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-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0232f9dd-1c7c-4268-a864-a61d57859676","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:33:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"error","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c\": 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-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38714","PortSpecifier":{"PortValue":38714}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"93f4fccf-8af3-44c6-966f-cedc490f5718","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38714","PortSpecifier":{"PortValue":38714}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274415,"nanos":239191625},"http":{"id":"93f4fccf-8af3-44c6-966f-cedc490f5718","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/auth-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","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-28T21:33:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93f4fccf-8af3-44c6-966f-cedc490f5718","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:32912","PortSpecifier":{"PortValue":32912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:32912","PortSpecifier":{"PortValue":32912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274415,"nanos":274288958},"http":{"id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/auth-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","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-28T21:33:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"494d96c1-b36c-49f9-bc0d-e8f43db5b922","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38726","PortSpecifier":{"PortValue":38726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38726","PortSpecifier":{"PortValue":38726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274415,"nanos":321163258},"http":{"id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1UOtpA0O0xb6XzcyZ_f9zXBKjqGpVKnzB4EMHNvZCqiDGMG3uuW73vYXCAgcD"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1UOtpA0O0xb6XzcyZ_f9zXBKjqGpVKnzB4EMHNvZCqiDGMG3uuW73vYXCAgcD\"}"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","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-1096ca.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":"b66a7f39-c25e-41b8-87ab-07083084295d","keyName":"e2e-auth-iso-a-0fa544","subscription":"e2e-auth-iso-3bf24d","tenant":"e2e-shared-a-1096ca","userId":"b66a7f39-c25e-41b8-87ab-07083084295d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/auth-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","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-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","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-3bf24d"} {"level":"info","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:33:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d059deb-bbe8-41d5-887f-a1373b11aef1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:33:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:33:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:33:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a6df1de6fb8ad707053f9a0a48feb40ccb714c4828f2c94d492de36a89bacb4"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28803be17ab033c74d6459e4549940a20793e9756cd748181872fbe0a5ad7b02"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e559a1d583e6ca0ca503123a0d64d77bcd3c85f0a138eede31d74811d3020a48"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7db62e271148c6ce6949af2dda64a0d7f62524c46488dfe66cd97ff7b28fa69c"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b3e31cccb8902e029e6b4723912748ff0311894b569a806e8d1c8025de38f3c"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/266a5a0b630b54080a8f59649b0dc23d91487b3ca6ffe405c52a3a7d0782a10d"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6801ddf0b8a8ec498fd93cd3ffcb6c7a00b6e1545c9b8f1a42805fde17a7f638"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/806812008c0fff3e0dfa074b5763577cc09655b23bc61b63c0ce5a7b78d77091"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2f2c14c9f8bf29a1fdd144f3bff442b21918e3c5cc439cd5bba4e9207d19420b"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b055bedb3ac2fbe0ecd4c92f1d474d4d5e1088a98cb60726eafbcef635c581c4"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cd6c1a5a9f9d5e9c50dcb6dd3d935ef0694afc685a28bed127c06a17e37e5e30"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f9c3acd72bbe43699ed83ac6d11df65e065a95b873192c74c0c4dcb4d9848fe"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ffe601f5ff8e1f678fbfb767d37a454e0d232c3b77f9fbd68db6c4507d6a85c7"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4dc21f88823155cf96476a498bf9b56e9d6cfc015430d30a88779d70f0871a49"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca0307494c1c18228dcf2dd3bb4c6ca8ef5e53069c6e60e4bceb45630775a008"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:33:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3080c86764bc55c35eeb102e3fb14b7e4259aa9d3cf1b190eabea65ef7c96b5a"} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34: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-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34: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-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7"} {"level":"error","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6\": 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-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"error","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6\": 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-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741"} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:34:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"} {"level":"error","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa\": 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-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:34:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:34664","PortSpecifier":{"PortValue":34664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:34664","PortSpecifier":{"PortValue":34664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274514,"nanos":646116595},"http":{"id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/sub-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","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-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ab94c50-c4f9-46a6-9b98-130154dee6ea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45758","PortSpecifier":{"PortValue":45758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"29641405-23b7-4eb9-b56b-33412cd397b6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45758","PortSpecifier":{"PortValue":45758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274514,"nanos":694816505},"http":{"id":"29641405-23b7-4eb9-b56b-33412cd397b6","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/sub-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","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-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"29641405-23b7-4eb9-b56b-33412cd397b6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:34672","PortSpecifier":{"PortValue":34672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"34ee076f-86b9-4a79-8581-d04b3ac87497","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:34672","PortSpecifier":{"PortValue":34672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274514,"nanos":739459012},"http":{"id":"34ee076f-86b9-4a79-8581-d04b3ac87497","method":"GET","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BwVuCwbCITAWY58g_vdTCdKzn4kzf4SPYCtLIiYg2jnJSezaaDGNlFhxDTnX"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BwVuCwbCITAWY58g_vdTCdKzn4kzf4SPYCtLIiYg2jnJSezaaDGNlFhxDTnX\"}"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","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-1096ca.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":"c67152bf-f368-4d03-a58b-17466548e6a6","keyName":"e2e-sub-iso-899c7d","subscription":"e2e-a-only-05ae44","tenant":"e2e-shared-a-1096ca","userId":"c67152bf-f368-4d03-a58b-17466548e6a6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/sub-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","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-05ae44"} {"level":"info","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34ee076f-86b9-4a79-8581-d04b3ac87497","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44428242-678b-4e92-b47d-55536deca64f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45760","PortSpecifier":{"PortValue":45760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"44428242-678b-4e92-b47d-55536deca64f","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44428242-678b-4e92-b47d-55536deca64f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45760","PortSpecifier":{"PortValue":45760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274514,"nanos":785807240},"http":{"id":"44428242-678b-4e92-b47d-55536deca64f","method":"GET","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"44428242-678b-4e92-b47d-55536deca64f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-To8xWRAfzjyrtmIO_sUPZc8uEZVYM7WKlVHEeHNIeFHFpGssSlbXN4ldaPEi"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"44428242-678b-4e92-b47d-55536deca64f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-2c3f70.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-To8xWRAfzjyrtmIO_sUPZc8uEZVYM7WKlVHEeHNIeFHFpGssSlbXN4ldaPEi\"}"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"44428242-678b-4e92-b47d-55536deca64f","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-2c3f70.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":"42188805-6c0d-4749-b092-500bb7ab9724","keyName":"e2e-sub-iso-6234b3","subscription":"e2e-b-only-05ae44","tenant":"e2e-shared-b-2c3f70","userId":"42188805-6c0d-4749-b092-500bb7ab9724","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"44428242-678b-4e92-b47d-55536deca64f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44428242-678b-4e92-b47d-55536deca64f","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44428242-678b-4e92-b47d-55536deca64f","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44428242-678b-4e92-b47d-55536deca64f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/sub-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44428242-678b-4e92-b47d-55536deca64f","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44428242-678b-4e92-b47d-55536deca64f","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-05ae44"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44428242-678b-4e92-b47d-55536deca64f","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-28T21:35:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"44428242-678b-4e92-b47d-55536deca64f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44428242-678b-4e92-b47d-55536deca64f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44428242-678b-4e92-b47d-55536deca64f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39280","PortSpecifier":{"PortValue":39280}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"071f6234-1e17-4c08-bcf7-80da18c24314","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39280","PortSpecifier":{"PortValue":39280}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274534,"nanos":212037605},"http":{"id":"071f6234-1e17-4c08-bcf7-80da18c24314","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/sub-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","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-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"071f6234-1e17-4c08-bcf7-80da18c24314","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46004","PortSpecifier":{"PortValue":46004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"68d899cd-04b9-404a-877c-049b8e3cd7df","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46004","PortSpecifier":{"PortValue":46004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274534,"nanos":247581474},"http":{"id":"68d899cd-04b9-404a-877c-049b8e3cd7df","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/sub-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","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-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68d899cd-04b9-404a-877c-049b8e3cd7df","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39294","PortSpecifier":{"PortValue":39294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39294","PortSpecifier":{"PortValue":39294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274534,"nanos":280380100},"http":{"id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vm67pcd8PM5RbP5D_OWosRFLbPhw2S01h7c1vBWCef9EOiyo4Hefi7VQ1o4s"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vm67pcd8PM5RbP5D_OWosRFLbPhw2S01h7c1vBWCef9EOiyo4Hefi7VQ1o4s\"}"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","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-1096ca.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":"abec2b39-4a5b-4f22-b5db-d39e870ac269","keyName":"e2e-sub-iso-ac8223","subscription":"e2e-shared-sub-676f83","tenant":"e2e-shared-a-1096ca","userId":"abec2b39-4a5b-4f22-b5db-d39e870ac269","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/sub-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","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-676f83"} {"level":"info","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30144e82-b6c0-4b22-9de3-1da24b58bab7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46018","PortSpecifier":{"PortValue":46018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46018","PortSpecifier":{"PortValue":46018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274534,"nanos":304804775},"http":{"id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b55KArtdQfIq7tfs_KdMIBBTi7Av8mKdw32cm35L295rZKBI1NMXS6dS371S"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-2c3f70.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b55KArtdQfIq7tfs_KdMIBBTi7Av8mKdw32cm35L295rZKBI1NMXS6dS371S\"}"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","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-2c3f70.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":"6216669f-9e0f-49f6-ad5d-d73d1b2c7fe1","keyName":"e2e-sub-iso-32eed3","subscription":"e2e-shared-sub-676f83","tenant":"e2e-shared-b-2c3f70","userId":"6216669f-9e0f-49f6-ad5d-d73d1b2c7fe1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/sub-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","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-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","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-676f83"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:35:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c598c149-63a7-40d3-ba3b-de5ced87ca11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:35:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75ac688602db3b7e796c3009f3cce7e7298d604f8d3cbfd2a14689d61c56e78f"} {"level":"info","ts":"2026-07-28T21:35:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d947ec5c72e4b3ebd2a316fb51ab68977bd285229faf17b55711c1d9f7efefc7"} {"level":"info","ts":"2026-07-28T21:35:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:35:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:35:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613768218788efb5ffdb2a4b6c6cbc0a45351f650207e47ef23b8effb82a2548"} {"level":"info","ts":"2026-07-28T21:35:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/682545aff0abaccde610b74df07faee6990c02b37cf1b47970326a5477b2bafa"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/907d258093bfb63de97c15eca48495701de4034cc77460579f3e6881a2868420"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/89477b2180124881845c291f40b71fe15a477df8d4cb2d54d635933742b3874e"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3531fde1bd0b9f1c2cfb728135b1f59cda49eac5a846e95116ac5c9857848a35"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b4a8485d13a23b9cf623b490386e40fde8728724934caaf67553b84601251dc8"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/93b0a12d2067ffeae161cfd386e4729fcd1f1252e1f76d772e1a9ce80bc565c6"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9441a58c0118ab27c7c813acee9d5ed4daec59818cae5f07bd67867cd58d741"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45fa265a1707fb62506b1efd371aa85747853931093bf4bc46a55de68007a856"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f806b8c4397329c672c943c46531820677cfd5140e5e3b6dabf2d74c71d56655"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54e65f598b066d554dc0dda16f1da051f5e7acb5070a7f9d5241c809042b324a"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/569733ce7e699a97feecaf07d5eb277091823a8407502029848ed9c98fffd86b"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a5e922eef5254f8795fcc2d82e6818e0a262801566e6534bcec7ecd81411b13"} {"level":"info","ts":"2026-07-28T21:35:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b94a03e26bab2bd030538968f4678a9fc2eb3804bd552c5107c24d9479a310f5"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4"} {"level":"error","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921\": 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-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e"} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e"} {"level":"info","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a"} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37: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-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37: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-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37: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-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37: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-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:37: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-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:37:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:37:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53518","PortSpecifier":{"PortValue":53518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53518","PortSpecifier":{"PortValue":53518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274643,"nanos":729224219},"http":{"id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","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-28T21:37:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e50c6dd-a0c1-4d5b-b004-ebeabbc11c92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51600","PortSpecifier":{"PortValue":51600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51600","PortSpecifier":{"PortValue":51600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274643,"nanos":767544784},"http":{"id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","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-28T21:37:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f822b9dd-5a13-49c0-9617-3ed329031ffa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53528","PortSpecifier":{"PortValue":53528}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53528","PortSpecifier":{"PortValue":53528}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274643,"nanos":805663928},"http":{"id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Pnj12BU2B3osCBNG_xibDmTsJFj95dzDLUg5BFRun8MkwhCW4dnEFNZ8Gt6R"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Pnj12BU2B3osCBNG_xibDmTsJFj95dzDLUg5BFRun8MkwhCW4dnEFNZ8Gt6R\"}"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-1096ca.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":"0b3b249a-6378-491e-a6cd-9c185ff82c19","keyName":"e2e-rate-a-e56e5b","subscription":"e2e-rate-iso-a-e56e5b","tenant":"e2e-shared-a-1096ca","userId":"0b3b249a-6378-491e-a6cd-9c185ff82c19","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-e56e5b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e56e5b","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","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-e56e5b"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0b3b249a-6378-491e-a6cd-9c185ff82c19","keyName":"e2e-rate-a-e56e5b","selected_subscription":"e2e-rate-iso-a-e56e5b","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-e56e5b@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e56e5b","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"664d0dad-1b47-435a-bb84-10a8a6b0e511","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53530","PortSpecifier":{"PortValue":53530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53530","PortSpecifier":{"PortValue":53530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274644,"nanos":890382239},"http":{"id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Pnj12BU2B3osCBNG_xibDmTsJFj95dzDLUg5BFRun8MkwhCW4dnEFNZ8Gt6R"} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Pnj12BU2B3osCBNG_xibDmTsJFj95dzDLUg5BFRun8MkwhCW4dnEFNZ8Gt6R\"}"} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-1096ca.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":"0b3b249a-6378-491e-a6cd-9c185ff82c19","keyName":"e2e-rate-a-e56e5b","subscription":"e2e-rate-iso-a-e56e5b","tenant":"e2e-shared-a-1096ca","userId":"0b3b249a-6378-491e-a6cd-9c185ff82c19","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-e56e5b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e56e5b","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-e56e5b"} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","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-28T21:37:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0b3b249a-6378-491e-a6cd-9c185ff82c19","keyName":"e2e-rate-a-e56e5b","selected_subscription":"e2e-rate-iso-a-e56e5b","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-e56e5b@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e56e5b","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9e7df86-bc08-4fae-8d52-2d18b4960fd3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53534","PortSpecifier":{"PortValue":53534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"23bdcbdd-5260-4452-9dda-cedcc234475a","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53534","PortSpecifier":{"PortValue":53534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274645,"nanos":922979085},"http":{"id":"23bdcbdd-5260-4452-9dda-cedcc234475a","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Pnj12BU2B3osCBNG_xibDmTsJFj95dzDLUg5BFRun8MkwhCW4dnEFNZ8Gt6R"} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Pnj12BU2B3osCBNG_xibDmTsJFj95dzDLUg5BFRun8MkwhCW4dnEFNZ8Gt6R\"}"} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-1096ca.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":"0b3b249a-6378-491e-a6cd-9c185ff82c19","keyName":"e2e-rate-a-e56e5b","subscription":"e2e-rate-iso-a-e56e5b","tenant":"e2e-shared-a-1096ca","userId":"0b3b249a-6378-491e-a6cd-9c185ff82c19","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-e56e5b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e56e5b","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","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-e56e5b"} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0b3b249a-6378-491e-a6cd-9c185ff82c19","keyName":"e2e-rate-a-e56e5b","selected_subscription":"e2e-rate-iso-a-e56e5b","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-e56e5b@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e56e5b","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"23bdcbdd-5260-4452-9dda-cedcc234475a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46670","PortSpecifier":{"PortValue":46670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46670","PortSpecifier":{"PortValue":46670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274664,"nanos":952751097},"http":{"id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","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-28T21:37:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1fc3f6f-2298-4454-8c8e-dbab64448359","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56680","PortSpecifier":{"PortValue":56680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56680","PortSpecifier":{"PortValue":56680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274664,"nanos":990553029},"http":{"id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","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-28T21:37:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","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-28T21:37:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a44a7c3-9e30-4677-956f-4280e8df59b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46686","PortSpecifier":{"PortValue":46686}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"44ab3b30-5947-46b6-a883-900b5bac176e","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46686","PortSpecifier":{"PortValue":46686}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274665,"nanos":23813585},"http":{"id":"44ab3b30-5947-46b6-a883-900b5bac176e","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","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-28T21:37:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44ab3b30-5947-46b6-a883-900b5bac176e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46698","PortSpecifier":{"PortValue":46698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46698","PortSpecifier":{"PortValue":46698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274666,"nanos":61835383},"http":{"id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","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-28T21:37:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80eb73f2-e26d-4ac0-829d-b8170bb19d14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46706","PortSpecifier":{"PortValue":46706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46706","PortSpecifier":{"PortValue":46706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274667,"nanos":98496153},"http":{"id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","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-28T21:37:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38a604cc-f0ca-46e7-9de4-66baf4313f6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46716","PortSpecifier":{"PortValue":46716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46716","PortSpecifier":{"PortValue":46716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274668,"nanos":130988656},"http":{"id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0bc0f8e-b905-4443-abdf-fe8ee673b2bc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60720","PortSpecifier":{"PortValue":60720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60720","PortSpecifier":{"PortValue":60720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274669,"nanos":165460336},"http":{"id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","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-28T21:37:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f07ab11f-bd91-4bae-b00e-35acf1622b1a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60732","PortSpecifier":{"PortValue":60732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60732","PortSpecifier":{"PortValue":60732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274670,"nanos":199664217},"http":{"id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","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-28T21:37:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5cb0bc75-60fa-4b64-aea3-1dfdc91699b5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60748","PortSpecifier":{"PortValue":60748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60748","PortSpecifier":{"PortValue":60748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274671,"nanos":232639085},"http":{"id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","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-28T21:37:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c35ae339-ba50-4420-bbbb-d1cec2111b30","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60762","PortSpecifier":{"PortValue":60762}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61d35dd8-af28-41fe-a623-b98a11e3da47","method":"POST","path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions","host":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60762","PortSpecifier":{"PortValue":60762}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274672,"nanos":270008626},"http":{"id":"61d35dd8-af28-41fe-a623-b98a11e3da47","method":"POST","headers":{":authority":"e2e-shared-a-1096ca.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PJvusoH4CbeqXPfQ_7SmpONgEdKJkIgtjELEClO0Gr9ezM8IK8f1wjR7IDmj\"}"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-1096ca.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":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","subscription":"e2e-rate-iso-a-098b4a","tenant":"e2e-shared-a-1096ca","userId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1096ca.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-1096ca/rate-test-model-1096ca\",\"requestedSubscription\":\"e2e-rate-iso-a-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-1096ca.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-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"}} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1096ca/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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b3e5b8bd-8df0-4818-8ae4-311923fa89b9","keyName":"e2e-rate-a-098b4a","selected_subscription":"e2e-rate-iso-a-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-a-1096ca/e2e-rate-iso-a-098b4a@ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-1096ca/models/facebook/opt-125m","name":"rate-test-model-1096ca","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-098b4a","namespace":"ai-tenant-e2e-shared-a-1096ca","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1096ca/rate-test-model-1096ca"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61d35dd8-af28-41fe-a623-b98a11e3da47","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58622","PortSpecifier":{"PortValue":58622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ffe368cc-940b-4fd2-afa5-64453a638be4","method":"POST","path":"/ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70/v1/completions","host":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58622","PortSpecifier":{"PortValue":58622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274672,"nanos":302249907},"http":{"id":"ffe368cc-940b-4fd2-afa5-64453a638be4","method":"POST","headers":{":authority":"e2e-shared-b-2c3f70.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RjdDaymxEo29o8ro_nD6IvWBUxrtkKfbIHqHDhC3cCbWRvd1LGfpiW0QAzGI"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-2c3f70.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RjdDaymxEo29o8ro_nD6IvWBUxrtkKfbIHqHDhC3cCbWRvd1LGfpiW0QAzGI\"}"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-2c3f70.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":"5c5b5763-3a10-4e06-8327-daca2367fe17","keyName":"e2e-rate-b-098b4a","subscription":"e2e-rate-iso-b-098b4a","tenant":"e2e-shared-b-2c3f70","userId":"5c5b5763-3a10-4e06-8327-daca2367fe17","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-2c3f70.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-2c3f70/rate-test-model-2c3f70\",\"requestedSubscription\":\"e2e-rate-iso-b-098b4a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-2c3f70.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-2c3f70/models/facebook/opt-125m","name":"rate-test-model-2c3f70","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-098b4a","namespace":"ai-tenant-e2e-shared-b-2c3f70","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70"}} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2c3f70/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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-098b4a"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","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-28T21:37:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"5c5b5763-3a10-4e06-8327-daca2367fe17","keyName":"e2e-rate-b-098b4a","selected_subscription":"e2e-rate-iso-b-098b4a","selected_subscription_key":"ai-tenant-e2e-shared-b-2c3f70/e2e-rate-iso-b-098b4a@ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-2c3f70/models/facebook/opt-125m","name":"rate-test-model-2c3f70","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-098b4a","namespace":"ai-tenant-e2e-shared-b-2c3f70","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-2c3f70/rate-test-model-2c3f70"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:37:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ffe368cc-940b-4fd2-afa5-64453a638be4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:37:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20b1531c2d91304f9ded28c4e654b3038427c953e6c7b56e09d234609b224fd4"} {"level":"info","ts":"2026-07-28T21:37:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ebf5f01879e47101126d9de3e132bca3594956aa45a9a231d2d97b3b8776cb4"} {"level":"info","ts":"2026-07-28T21:37:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a8a7a681ddd62ae297fa132dab0c30373c89aa550bda497bb9816beb5508dc6"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2699c6eca8d3ac82d1516377b9cafc6c758505ebc65479f362b20f1ec9613f20"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd7948d89d6cbdcf8ab5589a4bb99aa82507b2095c7149ca643df4a8895d512d"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e60dc621f521f5431ed32a7dd14493341720d51087ba5874b7fcf73e4d457926"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5e5f8fcaecc23183bd14c551170d3f3cdb41d03b42f5a6807585769fdf7fa0e"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6809f125f1458ab3a374185fc8fcb97ab74a44ecd2b2e74f8dcaefb7980de0fa"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3cee34a85805501a1ae249bfedc8fa9f178b093394c4cd2a367ee5792c6304cc"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35d4f217ec1cec9352becf6f7f8d636e0ed8841be0b9daddef2b10bfa4260f4a"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdc17b598113fdab333c0760172d8b3d62dff49e17c637b2052393695507941c"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/735c377d188f4dcd4cbc2227f8a00d4514482ad50cc013d4bb42cf9520b31171"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4dad495fd046f454adc596c183e61718617fd2f81ebf5bf5ff1602cd6ae84b2e"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95312f273beb4d8dc991c97749002c9b3141188552fd4239f3c96fef83bb08c6"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9b4e481a04630537bb8516e88500930abf4e1625133377f374a9c08c840f81e"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4464c54d6ce314f52c2ec8161e92d716b452abc628db9663c0ae5a6ae17a8b1"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/677cb76e80e30fedb2632ebce8dba3b16967581ac094752b46d8ec5fa8d84799"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44af66d2e16c057c0e85e33f2a52191d90bc6e74bea1e91ba4e87164606637a9"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa64703a30133efac42f1759fb72f833db7edfff981fa2f94e542be81983f921"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67116120c26f31d9d04d0f7218dd007f4c12348952c56590d8d9b2fc2e937e81"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ea3defb688b7a68bab2595307e4aae8164f5b1caaf32a77dc0b5fc1c94bed6e"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b20ec24f664f2b9575e1b6b3300c2cc221dad6002ac18b24965d9c9ed6992d6"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/506904de2eaca4760ab4e1fe25f023ecc28d83fed0d729dcc767b3988bec823e"} {"level":"info","ts":"2026-07-28T21:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd59ed0fead447c46d8a578ac439debb98af93e18f091ec3ffc585b0e491fcea"} {"level":"info","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35444","PortSpecifier":{"PortValue":35444}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35444","PortSpecifier":{"PortValue":35444}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274755,"nanos":631048360},"http":{"id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","method":"POST","headers":{":authority":"maas.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.32:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","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-28T21:39:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea57bd47-5ea9-4710-a1cc-ca74cf34d13b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35448","PortSpecifier":{"PortValue":35448}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35448","PortSpecifier":{"PortValue":35448}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274755,"nanos":679070030},"http":{"id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","method":"POST","headers":{":authority":"maas.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1EcD7cDUdv4ZDqn8f_YGRIWvrCt8xDe6VmwP8GW1NTkvvkJOqW0D6H6wG13jL"} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-1EcD7cDUdv4ZDqn8f_YGRIWvrCt8xDe6VmwP8GW1NTkvvkJOqW0D6H6wG13jL\"}"} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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":"d3c294c8-d623-40d8-b3fb-a56b6a288fd3","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"d3c294c8-d623-40d8-b3fb-a56b6a288fd3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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.32:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","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-28T21:39:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","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":"d3c294c8-d623-40d8-b3fb-a56b6a288fd3","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-28T21:39:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:39:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa3d9462-952a-4d74-a978-e0c03645ec0b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd\": 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-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8"} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643"} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8"} {"level":"info","ts":"2026-07-28T21:39:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f\": 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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T21:39: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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397\": 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-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T21:39:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T21:39:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"} {"level":"info","ts":"2026-07-28T21:40:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56070","PortSpecifier":{"PortValue":56070}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-cf1484.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:40:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56070","PortSpecifier":{"PortValue":56070}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274805,"nanos":554333379},"http":{"id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","method":"POST","headers":{":authority":"e2e-ipp-a-cf1484.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","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":"35152220-96db-4104-b373-3d2061e53190","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"]}} {"level":"debug","ts":"2026-07-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8164c97d3cb1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6fa0e6ab-77c9-4860-a810-b1e01ec8d6f6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"35152220-96db-4104-b373-3d2061e53190","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-cf1484.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.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-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","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-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","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-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-cf1484/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-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","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-28T21:40:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","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-28T21:40:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:40:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db19dd51-cda8-4dca-97aa-a54547dc32a1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56076","PortSpecifier":{"PortValue":56076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","method":"POST","path":"/ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484/v1/chat/completions","host":"e2e-ipp-a-cf1484.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56076","PortSpecifier":{"PortValue":56076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785274807,"nanos":614647277},"http":{"id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","method":"POST","headers":{":authority":"e2e-ipp-a-cf1484.apps.0d3a9b4b-eea4-4a9a-bf7c-8164c97d3cb1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-VZqC5L31r73LjxZp_kU5hZGQ7k7ucLyr2YOA0V54F60ujKSAxLrJPpZApocX"} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-cf1484.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-VZqC5L31r73LjxZp_kU5hZGQ7k7ucLyr2YOA0V54F60ujKSAxLrJPpZApocX\"}"} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-cf1484.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":"75d7ba51-093e-4c0c-b16a-d85f8576ca35","keyName":"e2e-ipp-cf1484","subscription":"ipp-route-cf1484-sub","tenant":"e2e-ipp-a-cf1484","userId":"75d7ba51-093e-4c0c-b16a-d85f8576ca35","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-cf1484.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-cf1484/ipp-route-cf1484\",\"requestedSubscription\":\"ipp-route-cf1484-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-cf1484.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-cf1484/models/facebook/opt-125m","name":"ipp-route-cf1484","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-cf1484-sub","namespace":"ai-tenant-e2e-ipp-a-cf1484","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484"}} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-cf1484/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-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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-cf1484-sub"} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","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":"75d7ba51-093e-4c0c-b16a-d85f8576ca35","keyName":"e2e-ipp-cf1484","selected_subscription":"ipp-route-cf1484-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484-sub@ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-cf1484/models/facebook/opt-125m","name":"ipp-route-cf1484","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-cf1484-sub","namespace":"ai-tenant-e2e-ipp-a-cf1484","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-cf1484/ipp-route-cf1484"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T21:40:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"03fe8a74-4813-4930-acb5-862c2cc6f6db","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T21:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cd2ffcb47011af82ef11ee53aa5a98d964ee56ef2444c698024c7a03d262f109"} {"level":"info","ts":"2026-07-28T21:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51068d56ebfbc1c28217ed6a40aa0856fa76cecd7411bbc6140135f8826ce45f"} {"level":"info","ts":"2026-07-28T21:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/748a15ba40da3c061d03a6ba3f8cf16052f9750d5216444851fc82ef2d1f31bd"} {"level":"info","ts":"2026-07-28T21:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/984dc4537a47c8b156b76df2500bb5af1865f22cb6b3c9eeee0a5b4900d4ad4a"} {"level":"info","ts":"2026-07-28T21:41:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c9a32f829f27f1167492f2563a416508ccc837099ba33f289849e5b1b9fe0643"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/230fb637eb0935a4bdc5b5d9c415697547bf427a2e8c30825b625f2d9012f210"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9f1824bc62a6115d37ced35b3e3848ded0c2a9d0ab69ba748cccba5ced53f71"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e495fe5ff82c20aad4983c573e1c2ad1faa8d35309e38b101a81b0701c326b"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5edae3419a4cc040d8f09ea257ca46439fc0ff0a765d34e872f40d6f6d65d1a8"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f045dad595b8553b68978bf7b7a817e0672774bf1353f1f162bf452df461e394"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b2d11f3325097443572639ecb956eab8fc4f180992aca0d7197746a4d9cc17b"} {"level":"info","ts":"2026-07-28T21:41:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9defb191f02fe365075d3b9b3d24bf833aab8e3b264a300582202a99732f0397"}