--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074\": 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-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a73546faaf3014df98f1f8568c57d67ac168641086541cdff77e24e8efb98dbf"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce58e60a8206ceea5b71993ee8c01e94fce81f377ac96655676841940a696f62"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074"} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"} {"level":"error","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb\": 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-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215"} {"level":"info","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:44:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"} {"level":"debug","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:44:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:44:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f"} {"level":"info","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"info","ts":"2026-07-07T02:44:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"} {"level":"info","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36838","PortSpecifier":{"PortValue":36838}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"73d3c406-53ae-46bf-b7dd-0532470405cc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36838","PortSpecifier":{"PortValue":36838}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392261,"nanos":433008449},"http":{"id":"73d3c406-53ae-46bf-b7dd-0532470405cc","method":"POST","headers":{":authority":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f7e933d64754e636a33817344fae67391fddeec637baa6ace1cdb8492256b453"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","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-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","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-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","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-07T02:44:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","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-07T02:44:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:44:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73d3c406-53ae-46bf-b7dd-0532470405cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36850","PortSpecifier":{"PortValue":36850}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","method":"POST","path":"/ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77/v1/chat/completions","host":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36850","PortSpecifier":{"PortValue":36850}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392265,"nanos":496807014},"http":{"id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","method":"POST","headers":{":authority":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-108icWdpcvYhGMcaS_CXScy3eA8sTKdgPHCgj90lHzLuPw2MSYQ0H5h90MRpX"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-a-8f3d77.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-108icWdpcvYhGMcaS_CXScy3eA8sTKdgPHCgj90lHzLuPw2MSYQ0H5h90MRpX\"}"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-inf-a-8f3d77.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e87c4e27-6070-443c-87fe-df3b646fab0c","keyName":"e2e-tenant-inference-8f3d77","subscription":"test-model-8f3d77-sub","tenant":"e2e-inf-a-8f3d77","userId":"e87c4e27-6070-443c-87fe-df3b646fab0c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-inf-a-8f3d77.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77\",\"requestedSubscription\":\"test-model-8f3d77-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-inf-a-8f3d77.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"test-model-8f3d77","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-8f3d77-sub","namespace":"ai-tenant-e2e-inf-a-8f3d77","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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":"test-model-8f3d77-sub"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e87c4e27-6070-443c-87fe-df3b646fab0c","keyName":"e2e-tenant-inference-8f3d77","selected_subscription":"test-model-8f3d77-sub","selected_subscription_key":"ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77-sub@ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"test-model-8f3d77","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-8f3d77-sub","namespace":"ai-tenant-e2e-inf-a-8f3d77","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"069a3953-edd7-45cd-b4a5-6e0abc40f9b6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36856","PortSpecifier":{"PortValue":36856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36856","PortSpecifier":{"PortValue":36856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392265,"nanos":788321271},"http":{"id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","method":"POST","headers":{":authority":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f7e933d64754e636a33817344fae67391fddeec637baa6ace1cdb8492256b453"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-8f3d77.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-8f3d77/test-model-8f3d77\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","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-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","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-07T02:44:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8bae487c-f441-4a6e-b0dd-2ff58afc753f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52464","PortSpecifier":{"PortValue":52464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","method":"POST","path":"/ai-tenant-e2e-inf-b-902459/test-model-902459/v1/chat/completions","host":"e2e-inf-b-902459.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52464","PortSpecifier":{"PortValue":52464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392265,"nanos":828211147},"http":{"id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","method":"POST","headers":{":authority":"e2e-inf-b-902459.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-902459/test-model-902459/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1D8po7n4W0Z4XOtG5_NC9J8shsTxfX9nZdvw2rynCh6bOGqDSDCNX71xrNVmM"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-b-902459.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1D8po7n4W0Z4XOtG5_NC9J8shsTxfX9nZdvw2rynCh6bOGqDSDCNX71xrNVmM\"}"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","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-inf-b-902459.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"cannot fetch metadata","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","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-inf-b-902459.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"reason":"no such key: groups"} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"da3de68de0b05b1f3b80a64255008ca04874f1c3c0ae8decec7575caf39aa201"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-b-902459.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-902459/test-model-902459/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-07T02:44:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e11f00b1-a11a-4bf3-8060-8e740ee698d3","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-07T02:44:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f218e1137304fbaa73cd9bc168fcf67427740ec2e70ba8fa6f2796ca29dc592c"} {"level":"info","ts":"2026-07-07T02:44:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46f05b104ee77459f3d17b7003a9382070d64c36199907744e93a41ddd6a44dc"} {"level":"info","ts":"2026-07-07T02:44:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d6909d69aa0e919a6b1e5543ab9f8db2613515db2f9e393028c13e7e115bbba"} {"level":"info","ts":"2026-07-07T02:44:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc9917f432ab0329016e5b2923efa4e85042611c072c3ad2c11d82a33b6efdbb"} {"level":"info","ts":"2026-07-07T02:44:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce58e60a8206ceea5b71993ee8c01e94fce81f377ac96655676841940a696f62"} {"level":"info","ts":"2026-07-07T02:44:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9a73e73ff4c9a6c16bb3ccbf9fb649fa634ee9e7c92a264114f8601ad312bf8"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a73546faaf3014df98f1f8568c57d67ac168641086541cdff77e24e8efb98dbf"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b39a6f52eae51d911f35131ef7f9f0480942bca831e3adc6a7b505b09f35697d"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cba657b3b0c7dee554bd24b0dcfb1e2b75835a6b62ebe856fe9343e443fdf7e2"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f3679ab94e3adfc85379dc16941c2ae6735cd83ab02d441f19c08c2571be54a"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85728f2d74ecdd8d03a7c3e251306ff5737d547e024fd0f9765de1038acf3496"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/da3de68de0b05b1f3b80a64255008ca04874f1c3c0ae8decec7575caf39aa201"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1cf1622ed06b8f075d76466f612ad7c6ec1065f20f623862a1b87cfebbe30e1"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dcd3e5b571490305fa561520e840948df68454ece298fd0df28082890e0222bf"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f5d4d566150f34805d32b54db132ec517a5f2feb58839386340eb9b6a06b93f"} {"level":"info","ts":"2026-07-07T02:44:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6241db2e49459e507c16ad60677f004906de0781346f485a6cb10e3dac925215"} {"level":"info","ts":"2026-07-07T02:44:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7e933d64754e636a33817344fae67391fddeec637baa6ace1cdb8492256b453"} {"level":"info","ts":"2026-07-07T02:44:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97fea2a5c66794a7a402bded0e0d3a58cbb0831d6b3d6b64fcc6c337fe12e569"} {"level":"info","ts":"2026-07-07T02:45:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac089c3240d3462f21a8fb7bc603569f5c0c045a105c1fd803b93561ce60657"} {"level":"info","ts":"2026-07-07T02:45:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66c8c3e1432d0a2040e4e147645dca706f20e8b6e8a2bfbbe222d32eb6c79074"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"error","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597\": 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-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"error","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597\": 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-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45: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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45: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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859"} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859\": 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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859"} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859"} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45: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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859"} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45: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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:45: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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5"} {"level":"error","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5\": 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-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5"} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:45:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:45:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5"} {"level":"info","ts":"2026-07-07T02:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8d1bf0c537c88523c93624a18db3df7201d67b6a7bcd399f2ea5cceb714c2597"} {"level":"info","ts":"2026-07-07T02:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/58db1f2486c519dc181922a655e49689577bf5a7889e527a6970aec3b97ec119"} {"level":"info","ts":"2026-07-07T02:45:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac77116f8048595705c45440ad3a93661c33f27ce18378a12d293e03200bc3d5"} {"level":"info","ts":"2026-07-07T02:45:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2251d11f502d87249600b77b5e0ca56d5448f1f3f15bd693943f2fb73d866859"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"} {"level":"error","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601\": 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-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:46:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:46:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4"} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79"} {"level":"info","ts":"2026-07-07T02:47:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64"} {"level":"debug","ts":"2026-07-07T02:47:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"error","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd\": 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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0"} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394"} {"level":"error","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c\": 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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394"} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:47: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-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"} {"level":"info","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35800","PortSpecifier":{"PortValue":35800}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ecab14c9-7618-4760-9c92-64e9e822f910","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35800","PortSpecifier":{"PortValue":35800}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392427,"nanos":916208292},"http":{"id":"ecab14c9-7618-4760-9c92-64e9e822f910","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","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-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","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-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","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-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","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-07T02:47:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ecab14c9-7618-4760-9c92-64e9e822f910","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52594","PortSpecifier":{"PortValue":52594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52594","PortSpecifier":{"PortValue":52594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392427,"nanos":976595712},"http":{"id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","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-07T02:47:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3bd570ce-c9ca-4e5f-95fd-8e1f4649f2bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35812","PortSpecifier":{"PortValue":35812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7caf68ae-d931-4361-9866-5f41f686a8f2","method":"GET","path":"/maas-api/v1/api-keys/568e56f5-9cb0-46a9-a9e3-ce48d448219e","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35812","PortSpecifier":{"PortValue":35812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392428,"nanos":67784370},"http":{"id":"7caf68ae-d931-4361-9866-5f41f686a8f2","method":"GET","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/568e56f5-9cb0-46a9-a9e3-ce48d448219e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/568e56f5-9cb0-46a9-a9e3-ce48d448219e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","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-07T02:47:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7caf68ae-d931-4361-9866-5f41f686a8f2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12c77661-7344-46b1-85e0-859e7753287e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52604","PortSpecifier":{"PortValue":52604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"12c77661-7344-46b1-85e0-859e7753287e","method":"GET","path":"/maas-api/v1/api-keys/55793a49-54da-44d0-8d11-fc5e9eefa7bd","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12c77661-7344-46b1-85e0-859e7753287e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52604","PortSpecifier":{"PortValue":52604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392428,"nanos":102987097},"http":{"id":"12c77661-7344-46b1-85e0-859e7753287e","method":"GET","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/55793a49-54da-44d0-8d11-fc5e9eefa7bd",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"12c77661-7344-46b1-85e0-859e7753287e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"12c77661-7344-46b1-85e0-859e7753287e","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"12c77661-7344-46b1-85e0-859e7753287e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/55793a49-54da-44d0-8d11-fc5e9eefa7bd",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c77661-7344-46b1-85e0-859e7753287e","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c77661-7344-46b1-85e0-859e7753287e","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c77661-7344-46b1-85e0-859e7753287e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"12c77661-7344-46b1-85e0-859e7753287e","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12c77661-7344-46b1-85e0-859e7753287e","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-07T02:47:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12c77661-7344-46b1-85e0-859e7753287e","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-07T02:47:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12c77661-7344-46b1-85e0-859e7753287e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12c77661-7344-46b1-85e0-859e7753287e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40152","PortSpecifier":{"PortValue":40152}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ba359d39-5937-46fb-93e7-d4c93da2c464","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40152","PortSpecifier":{"PortValue":40152}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392447,"nanos":312882423},"http":{"id":"ba359d39-5937-46fb-93e7-d4c93da2c464","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","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-07T02:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba359d39-5937-46fb-93e7-d4c93da2c464","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50566","PortSpecifier":{"PortValue":50566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50566","PortSpecifier":{"PortValue":50566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392447,"nanos":348936452},"http":{"id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","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-07T02:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1da2425e-63b4-45b6-a43f-4a84f8895c07","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6f06052f-1753-49b5-901d-24298f891b20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40160","PortSpecifier":{"PortValue":40160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6f06052f-1753-49b5-901d-24298f891b20","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6f06052f-1753-49b5-901d-24298f891b20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40160","PortSpecifier":{"PortValue":40160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392447,"nanos":390813908},"http":{"id":"6f06052f-1753-49b5-901d-24298f891b20","method":"GET","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6f06052f-1753-49b5-901d-24298f891b20","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-8XnCrltr8aomFqmp_4ltciJMb8EmH1pFWicowl5P3fgXJKstUbIsFcUDKl3f"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6f06052f-1753-49b5-901d-24298f891b20","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-8XnCrltr8aomFqmp_4ltciJMb8EmH1pFWicowl5P3fgXJKstUbIsFcUDKl3f\"}"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6f06052f-1753-49b5-901d-24298f891b20","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"154bcd8b-fb04-4d8f-aa7b-8a2c55160c02","keyName":"e2e-auth-iso-a-8cd5b7","subscription":"e2e-auth-iso-e6ead3","tenant":"e2e-shared-a-f01161","userId":"154bcd8b-fb04-4d8f-aa7b-8a2c55160c02","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6f06052f-1753-49b5-901d-24298f891b20","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f06052f-1753-49b5-901d-24298f891b20","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f06052f-1753-49b5-901d-24298f891b20","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f06052f-1753-49b5-901d-24298f891b20","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f06052f-1753-49b5-901d-24298f891b20","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f06052f-1753-49b5-901d-24298f891b20","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-e6ead3"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f06052f-1753-49b5-901d-24298f891b20","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-07T02:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6f06052f-1753-49b5-901d-24298f891b20","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6f06052f-1753-49b5-901d-24298f891b20","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6f06052f-1753-49b5-901d-24298f891b20","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57142","PortSpecifier":{"PortValue":57142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57142","PortSpecifier":{"PortValue":57142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392462,"nanos":354260015},"http":{"id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","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-07T02:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d21e2b53-d4fb-4baa-95a2-20342ddd105f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57998","PortSpecifier":{"PortValue":57998}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57998","PortSpecifier":{"PortValue":57998}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392462,"nanos":393721978},"http":{"id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","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-07T02:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88e61d57-e970-4dc4-a096-6fb1def1d15f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:58012","PortSpecifier":{"PortValue":58012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:58012","PortSpecifier":{"PortValue":58012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392462,"nanos":431350255},"http":{"id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","method":"GET","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7Fl9eF1PUFIt7vWq_Wuz4wn8v6RyxYazQeVREPFokKpYoHbgPjenm2F4jE2G"} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7Fl9eF1PUFIt7vWq_Wuz4wn8v6RyxYazQeVREPFokKpYoHbgPjenm2F4jE2G\"}"} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","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-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","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-07T02:47:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-07T02:47:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fea421a8-f2a7-4530-8c3a-f7957737afb8","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95407498-e032-460a-8742-bec13f2538fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46456","PortSpecifier":{"PortValue":46456}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"95407498-e032-460a-8742-bec13f2538fa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95407498-e032-460a-8742-bec13f2538fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46456","PortSpecifier":{"PortValue":46456}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392479,"nanos":537485171},"http":{"id":"95407498-e032-460a-8742-bec13f2538fa","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"95407498-e032-460a-8742-bec13f2538fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"95407498-e032-460a-8742-bec13f2538fa","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"95407498-e032-460a-8742-bec13f2538fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95407498-e032-460a-8742-bec13f2538fa","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95407498-e032-460a-8742-bec13f2538fa","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95407498-e032-460a-8742-bec13f2538fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"95407498-e032-460a-8742-bec13f2538fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95407498-e032-460a-8742-bec13f2538fa","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95407498-e032-460a-8742-bec13f2538fa","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-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95407498-e032-460a-8742-bec13f2538fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95407498-e032-460a-8742-bec13f2538fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41130","PortSpecifier":{"PortValue":41130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5baa2292-2230-4658-a5f7-b94f595f5297","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41130","PortSpecifier":{"PortValue":41130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392479,"nanos":572861434},"http":{"id":"5baa2292-2230-4658-a5f7-b94f595f5297","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","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-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5baa2292-2230-4658-a5f7-b94f595f5297","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46462","PortSpecifier":{"PortValue":46462}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ad55555-45dd-4e9f-b88b-d879067cd098","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46462","PortSpecifier":{"PortValue":46462}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392479,"nanos":608203302},"http":{"id":"6ad55555-45dd-4e9f-b88b-d879067cd098","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","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-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ad55555-45dd-4e9f-b88b-d879067cd098","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41142","PortSpecifier":{"PortValue":41142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41142","PortSpecifier":{"PortValue":41142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392479,"nanos":644904963},"http":{"id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","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-07T02:47:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","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-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:47:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c3f7bfb6-ac69-4361-a0a6-bc6bb3f032cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48896","PortSpecifier":{"PortValue":48896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48896","PortSpecifier":{"PortValue":48896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392494,"nanos":579618793},"http":{"id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","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-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8dcc5881-2c8b-4435-afa6-6ed4966d90ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38910","PortSpecifier":{"PortValue":38910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5a62779e-911e-4973-b36e-bae4cde918d4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38910","PortSpecifier":{"PortValue":38910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392494,"nanos":613819533},"http":{"id":"5a62779e-911e-4973-b36e-bae4cde918d4","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","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-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5a62779e-911e-4973-b36e-bae4cde918d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38926","PortSpecifier":{"PortValue":38926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","method":"GET","path":"/maas-api/v1/api-keys/f29c3574-7a40-4fd1-85e4-c6e030ad0c3c","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38926","PortSpecifier":{"PortValue":38926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392494,"nanos":649862403},"http":{"id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","method":"GET","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f29c3574-7a40-4fd1-85e4-c6e030ad0c3c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f29c3574-7a40-4fd1-85e4-c6e030ad0c3c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","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-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4d33ac6-5e0d-47bf-985d-e5162431ca21","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48902","PortSpecifier":{"PortValue":48902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","method":"GET","path":"/maas-api/v1/api-keys/f29c3574-7a40-4fd1-85e4-c6e030ad0c3c","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48902","PortSpecifier":{"PortValue":48902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392494,"nanos":683692713},"http":{"id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","method":"GET","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f29c3574-7a40-4fd1-85e4-c6e030ad0c3c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f29c3574-7a40-4fd1-85e4-c6e030ad0c3c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","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-07T02:48:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","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-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"636aa1a5-c2d4-4e65-8679-1c615ea0dc2c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49064","PortSpecifier":{"PortValue":49064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bf002f69-9f54-4fc0-b97c-37f309efabef","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49064","PortSpecifier":{"PortValue":49064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392511,"nanos":782894236},"http":{"id":"bf002f69-9f54-4fc0-b97c-37f309efabef","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","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-07T02:48:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf002f69-9f54-4fc0-b97c-37f309efabef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51556","PortSpecifier":{"PortValue":51556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51556","PortSpecifier":{"PortValue":51556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392511,"nanos":820755785},"http":{"id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/auth-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","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-07T02:48:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3654a457-7166-4fce-8ee6-51e4c5051f2c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49066","PortSpecifier":{"PortValue":49066}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49066","PortSpecifier":{"PortValue":49066}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392511,"nanos":855493382},"http":{"id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18UIoPMJz1Nv9zRZP_KBkzPfoYYRMU8dJOdjzGkfK1nk83OPzBMr325vYscnT"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-18UIoPMJz1Nv9zRZP_KBkzPfoYYRMU8dJOdjzGkfK1nk83OPzBMr325vYscnT\"}"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"494dde17-4629-4dbd-8d67-f2cb7d961546","keyName":"e2e-auth-iso-a-112eb7","subscription":"e2e-auth-iso-c72fc2","tenant":"e2e-shared-a-f01161","userId":"494dde17-4629-4dbd-8d67-f2cb7d961546","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/auth-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","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-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","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-c72fc2"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:48:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e69e0a1e-a44a-42c2-84bb-49274d2fad9c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:48:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/affbd2894ae7dd25e6046175550eea9073ecd0b28f86eb9394b66c7104dd23a4"} {"level":"info","ts":"2026-07-07T02:48:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a260e055f341aa6fe60ccd2e77d14a80cf82ba69343d94395275e4f646b1e438"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/871facd70b036be41bbdf177bd8be891701d648565c14002b83326bc236c8c19"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f59e3c45391a294493e7d998321bff70ef7350b3bc893bba701d4626fd8d8a79"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c42adc55449eca993e824a012b8b6815c182210d734c66736c99b9ad17ec7394"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/140fb961c711e9a7a98ceba41d64ac763bff5cc1b97cf2c179ad2663777d9ad0"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4fc26be4ec977c629844142e11b1b2653917cf7ea04367aff97218e3b5b425fd"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f79f5195abfae595e556616756b630fcccf70293724815bdf1cb33b981d23f3c"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d6b56184b6a88a7dead0c122ad3614f4a30e88b9f1553bd465c773583a1caf6"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1da4a2f0a4dfc482a6014cddce25e7b6aa3d68c32fad1c96ee61bffc2705bc21"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/846257ee2c0cb5cb3a7f9baf74cb338b77ef3b145493248b108ad5d89dc886c4"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6216d85cfa174e779ef1de5c91a891999d5c54d5369c7e569bab15c803de4c77"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eef137b369a767359d07a2575dac57f5e15a49adb01e9e6d314b33f23942206c"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29ebd97882f8cc09b6fed34c331ddc862c2d68f30384d6f6f79af6379660db64"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9bee53a70e14ea99ce4b74277fd8cfc92588bb452099b4b71614509223e645fd"} {"level":"info","ts":"2026-07-07T02:48:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f46a7e52dbdb84749ba65116df19c0a7cd40ef2c293d3fb501e9e78d1581262"} {"level":"debug","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"} {"level":"error","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9\": 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-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051\": 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-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96\": 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-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"info","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d"} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:48:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:48: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-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1"} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:48:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:48:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d"} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1"} {"level":"info","ts":"2026-07-07T02:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98"} {"level":"info","ts":"2026-07-07T02:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49: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-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:49: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-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:49:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1"} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"} {"level":"info","ts":"2026-07-07T02:49:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"} {"level":"info","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56474","PortSpecifier":{"PortValue":56474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56474","PortSpecifier":{"PortValue":56474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392592,"nanos":958665195},"http":{"id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","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-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","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-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/sub-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","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-07T02:49:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","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-07T02:49:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:49:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d3f3014-6903-4429-bceb-8a7fe4d2135e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50866","PortSpecifier":{"PortValue":50866}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38611aa5-74e3-4b80-abc5-5812928f96a7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50866","PortSpecifier":{"PortValue":50866}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392592,"nanos":998895918},"http":{"id":"38611aa5-74e3-4b80-abc5-5812928f96a7","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/sub-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","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-07T02:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38611aa5-74e3-4b80-abc5-5812928f96a7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56484","PortSpecifier":{"PortValue":56484}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56484","PortSpecifier":{"PortValue":56484}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392593,"nanos":37613022},"http":{"id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","method":"GET","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1V44chAUFKcWuxdl_suTtCNaBVl1GWDCrNoadRMwDDmlOkJbh8v0GstL9Ij5"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1V44chAUFKcWuxdl_suTtCNaBVl1GWDCrNoadRMwDDmlOkJbh8v0GstL9Ij5\"}"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fe91a803-7602-49da-a4b1-81c240b1c288","keyName":"e2e-sub-iso-4004bf","subscription":"e2e-a-only-c7d0fc","tenant":"e2e-shared-a-f01161","userId":"fe91a803-7602-49da-a4b1-81c240b1c288","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/sub-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","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-c7d0fc"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82c4a4ae-3bfc-4b58-b844-001f70500db2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50878","PortSpecifier":{"PortValue":50878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50878","PortSpecifier":{"PortValue":50878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392593,"nanos":78519102},"http":{"id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","method":"GET","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-BFgsMf3b03t1a4QO_LzeMwiXx4FbTcLcnegzWl36ENNeffiUpECPfAvv0JAf"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-BFgsMf3b03t1a4QO_LzeMwiXx4FbTcLcnegzWl36ENNeffiUpECPfAvv0JAf\"}"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","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-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"71f08756-7723-4aed-99fd-c5a21c3b0967","keyName":"e2e-sub-iso-7a6697","subscription":"e2e-b-only-c7d0fc","tenant":"e2e-shared-b-3dabf0","userId":"71f08756-7723-4aed-99fd-c5a21c3b0967","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/sub-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","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-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","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-c7d0fc"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dea959f2-14a5-4b0c-a001-2c29aed88e6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57214","PortSpecifier":{"PortValue":57214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57214","PortSpecifier":{"PortValue":57214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392609,"nanos":398304959},"http":{"id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/sub-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","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-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ebfe005-af9e-4f4c-ba03-dd3dbf0521a5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33632","PortSpecifier":{"PortValue":33632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4deaabce-0378-45dd-a25d-a59313c3c868","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33632","PortSpecifier":{"PortValue":33632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392609,"nanos":435081787},"http":{"id":"4deaabce-0378-45dd-a25d-a59313c3c868","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/sub-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","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-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4deaabce-0378-45dd-a25d-a59313c3c868","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57220","PortSpecifier":{"PortValue":57220}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57220","PortSpecifier":{"PortValue":57220}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392609,"nanos":476803971},"http":{"id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-jR4w6t4DUrZ9N2Me_2qvNHlRsxVZxByRiuH3QQnaZsDiWWeXyjgzK9r3igEG"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-jR4w6t4DUrZ9N2Me_2qvNHlRsxVZxByRiuH3QQnaZsDiWWeXyjgzK9r3igEG\"}"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5c6dec29-d309-45e4-a40f-d09dc850ffdf","keyName":"e2e-sub-iso-43b349","subscription":"e2e-shared-sub-82d778","tenant":"e2e-shared-a-f01161","userId":"5c6dec29-d309-45e4-a40f-d09dc850ffdf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/sub-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","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-82d778"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfd82a6b-6d91-490f-bff5-bf1c4d4d97f2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33634","PortSpecifier":{"PortValue":33634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33634","PortSpecifier":{"PortValue":33634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392609,"nanos":506450751},"http":{"id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WTWtJDl4sGp3Vkqi_nK5VcToeZ7MdTAZZW6C23CwQY3wwEMDcRyJhbiRrquA"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WTWtJDl4sGp3Vkqi_nK5VcToeZ7MdTAZZW6C23CwQY3wwEMDcRyJhbiRrquA\"}"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","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-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"742dd0b8-3087-4fa7-bade-a24cdd14d7b0","keyName":"e2e-sub-iso-91fea3","subscription":"e2e-shared-sub-82d778","tenant":"e2e-shared-b-3dabf0","userId":"742dd0b8-3087-4fa7-bade-a24cdd14d7b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/sub-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","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-07T02:50:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","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-82d778"} {"level":"info","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:50:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"35e05e1a-232f-4e16-bb41-5bf6e3b837a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd"} {"level":"debug","ts":"2026-07-07T02:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49\": 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-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5\": 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-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9affbef05cb574fdff31b43c01b026b8b958021e14bbaf9c53a4ff3913270a1d"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cd08b259496209a2d49ff37bd1ddb083c782a7a2a55c0ea13894e95723dddd5"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a978f027f4b03325c6da9adf4a4ace84fe1f0c12e9e39083511291ce169213d"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2cade50b7572f61abdc572466443faf057c2e64f9c20339e4723bba48c15f6fa"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b62437f4a251339b2b7e53f46df46a9ece7706cbea07727e55b6ba5ce675225"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e9148e949e1addcfaf6f45b9caa206c4b308fd0690ff22fc1d81fad204d477f"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e322a5084bc22f66944dacd1a30d9f60fbc66abc51111d3b7daa9b91b21b8af1"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce8936c992ceb11d36b51a960247355c6a9ad0a4212dc6d520a19d8d73a18b96"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b555b266217e1c30e3e6ba24baa2337987c7e780fac07160060a7a5c40e20b4"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cecd9096d35cf11240dc6ebf85f36b5507efd169842a02eb0c0f806f162cffe9"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5093b44a4808b44c5480c395f734c51f509427b7220f4bf2f4a708108c330d21"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/911929457568996f6729af3da9284b79609a13145b3e16addfd98e4112a33051"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/390f94ce2c88701e9e6549cf3e4ec0c8563627f75fce5ef15e4f14642521ae98"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c1aa9890b546e52a01055d2fc202ca16a28c3c6da337fe0f6f5a18cb41cedcf"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/270eb51e78ac8d6c482e0906e878e345faad19972eb0c39e3c31c8c039f27338"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfe7049141cce7871ee511394dc629badc388131ea58d9b31811de24278df1e2"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794\": 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-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"debug","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"info","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e\": 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-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"info","ts":"2026-07-07T02:50:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"} {"level":"error","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a\": 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-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:50:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439"} {"level":"info","ts":"2026-07-07T02:50:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T02:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"error","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5\": 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-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"} {"level":"info","ts":"2026-07-07T02:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"info","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59978","PortSpecifier":{"PortValue":59978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6da26b90-43b5-432a-a839-73610c27f4dc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59978","PortSpecifier":{"PortValue":59978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392677,"nanos":64028237},"http":{"id":"6da26b90-43b5-432a-a839-73610c27f4dc","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","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-07T02:51:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6da26b90-43b5-432a-a839-73610c27f4dc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53520","PortSpecifier":{"PortValue":53520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53520","PortSpecifier":{"PortValue":53520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392677,"nanos":105938154},"http":{"id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","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-07T02:51:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4284b1de-7f1b-4a77-8d43-a76e44af8dd3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59992","PortSpecifier":{"PortValue":59992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","method":"POST","path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59992","PortSpecifier":{"PortValue":59992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392677,"nanos":152539827},"http":{"id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-eo34AM76BuUh46fs_HEefbE6paV041dkflwVk5VH4mqTfMQmvg7pahvjh32T"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-eo34AM76BuUh46fs_HEefbE6paV041dkflwVk5VH4mqTfMQmvg7pahvjh32T\"}"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"68aa5089-7e40-477b-ab3d-2dcc832a807c","keyName":"e2e-rate-a-604fa5","subscription":"e2e-rate-iso-a-604fa5","tenant":"e2e-shared-a-f01161","userId":"68aa5089-7e40-477b-ab3d-2dcc832a807c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\",\"requestedSubscription\":\"e2e-rate-iso-a-604fa5\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-604fa5","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-604fa5"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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-07T02:51:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","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":"68aa5089-7e40-477b-ab3d-2dcc832a807c","keyName":"e2e-rate-a-604fa5","selected_subscription":"e2e-rate-iso-a-604fa5","selected_subscription_key":"ai-tenant-e2e-shared-a-f01161/e2e-rate-iso-a-604fa5@ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-604fa5","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab89701b-12b2-4a28-9b70-b165066ceb2a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60000","PortSpecifier":{"PortValue":60000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"586af8e7-237c-4cd2-b673-a676e610cb68","method":"POST","path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60000","PortSpecifier":{"PortValue":60000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392678,"nanos":213052309},"http":{"id":"586af8e7-237c-4cd2-b673-a676e610cb68","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-eo34AM76BuUh46fs_HEefbE6paV041dkflwVk5VH4mqTfMQmvg7pahvjh32T"} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-eo34AM76BuUh46fs_HEefbE6paV041dkflwVk5VH4mqTfMQmvg7pahvjh32T\"}"} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"68aa5089-7e40-477b-ab3d-2dcc832a807c","keyName":"e2e-rate-a-604fa5","subscription":"e2e-rate-iso-a-604fa5","tenant":"e2e-shared-a-f01161","userId":"68aa5089-7e40-477b-ab3d-2dcc832a807c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\",\"requestedSubscription\":\"e2e-rate-iso-a-604fa5\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-604fa5","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-604fa5"} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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-07T02:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","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":"68aa5089-7e40-477b-ab3d-2dcc832a807c","keyName":"e2e-rate-a-604fa5","selected_subscription":"e2e-rate-iso-a-604fa5","selected_subscription_key":"ai-tenant-e2e-shared-a-f01161/e2e-rate-iso-a-604fa5@ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-604fa5","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"586af8e7-237c-4cd2-b673-a676e610cb68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60012","PortSpecifier":{"PortValue":60012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17900d32-d5a1-46e0-aceb-199f18d19c73","method":"POST","path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60012","PortSpecifier":{"PortValue":60012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392679,"nanos":253983470},"http":{"id":"17900d32-d5a1-46e0-aceb-199f18d19c73","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-eo34AM76BuUh46fs_HEefbE6paV041dkflwVk5VH4mqTfMQmvg7pahvjh32T"} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-eo34AM76BuUh46fs_HEefbE6paV041dkflwVk5VH4mqTfMQmvg7pahvjh32T\"}"} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"68aa5089-7e40-477b-ab3d-2dcc832a807c","keyName":"e2e-rate-a-604fa5","subscription":"e2e-rate-iso-a-604fa5","tenant":"e2e-shared-a-f01161","userId":"68aa5089-7e40-477b-ab3d-2dcc832a807c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\",\"requestedSubscription\":\"e2e-rate-iso-a-604fa5\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-604fa5","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-604fa5"} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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-07T02:51:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","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":"68aa5089-7e40-477b-ab3d-2dcc832a807c","keyName":"e2e-rate-a-604fa5","selected_subscription":"e2e-rate-iso-a-604fa5","selected_subscription_key":"ai-tenant-e2e-shared-a-f01161/e2e-rate-iso-a-604fa5@ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-604fa5","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17900d32-d5a1-46e0-aceb-199f18d19c73","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41938","PortSpecifier":{"PortValue":41938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41938","PortSpecifier":{"PortValue":41938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392690,"nanos":38766323},"http":{"id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","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-07T02:51:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebb63308-8649-419b-94ec-9b0b7c0216f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55380","PortSpecifier":{"PortValue":55380}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55380","PortSpecifier":{"PortValue":55380}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392690,"nanos":77897130},"http":{"id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","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":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"]}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0cf64064b91c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d71701b9-95d4-41bd-960f-e3f4343453c9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f354b1f-717c-47c3-99dc-b614ab19a2ac","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","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-07T02:51:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d0bf398-5fd9-4034-b2a8-fdc28f4620cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41952","PortSpecifier":{"PortValue":41952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","method":"POST","path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41952","PortSpecifier":{"PortValue":41952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392690,"nanos":113935783},"http":{"id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eBVmPzsGbb8kfGzQ_xcwSvkgDS4bD8O72KCxDn6IIhuF5vP34hPNDTgxR1bx"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eBVmPzsGbb8kfGzQ_xcwSvkgDS4bD8O72KCxDn6IIhuF5vP34hPNDTgxR1bx\"}"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","keyName":"e2e-rate-a-effa16","subscription":"e2e-rate-iso-a-effa16","tenant":"e2e-shared-a-f01161","userId":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\",\"requestedSubscription\":\"e2e-rate-iso-a-effa16\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-effa16","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-effa16"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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-07T02:51:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","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":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","keyName":"e2e-rate-a-effa16","selected_subscription":"e2e-rate-iso-a-effa16","selected_subscription_key":"ai-tenant-e2e-shared-a-f01161/e2e-rate-iso-a-effa16@ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-effa16","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5cc11eb0-6bb2-4d2a-9798-914606bffe08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47dd2082-7157-44aa-a136-816c61d3a002","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51136","PortSpecifier":{"PortValue":51136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"47dd2082-7157-44aa-a136-816c61d3a002","method":"POST","path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47dd2082-7157-44aa-a136-816c61d3a002","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51136","PortSpecifier":{"PortValue":51136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392691,"nanos":155620110},"http":{"id":"47dd2082-7157-44aa-a136-816c61d3a002","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"47dd2082-7157-44aa-a136-816c61d3a002","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eBVmPzsGbb8kfGzQ_xcwSvkgDS4bD8O72KCxDn6IIhuF5vP34hPNDTgxR1bx"} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"47dd2082-7157-44aa-a136-816c61d3a002","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eBVmPzsGbb8kfGzQ_xcwSvkgDS4bD8O72KCxDn6IIhuF5vP34hPNDTgxR1bx\"}"} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","keyName":"e2e-rate-a-effa16","subscription":"e2e-rate-iso-a-effa16","tenant":"e2e-shared-a-f01161","userId":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"47dd2082-7157-44aa-a136-816c61d3a002","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\",\"requestedSubscription\":\"e2e-rate-iso-a-effa16\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-effa16","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"47dd2082-7157-44aa-a136-816c61d3a002","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47dd2082-7157-44aa-a136-816c61d3a002","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-effa16"} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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-07T02:51:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47dd2082-7157-44aa-a136-816c61d3a002","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","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":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","keyName":"e2e-rate-a-effa16","selected_subscription":"e2e-rate-iso-a-effa16","selected_subscription_key":"ai-tenant-e2e-shared-a-f01161/e2e-rate-iso-a-effa16@ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-effa16","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47dd2082-7157-44aa-a136-816c61d3a002","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47dd2082-7157-44aa-a136-816c61d3a002","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4576283d-9767-4421-95a9-0054c11e529b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51142","PortSpecifier":{"PortValue":51142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4576283d-9767-4421-95a9-0054c11e529b","method":"POST","path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions","host":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4576283d-9767-4421-95a9-0054c11e529b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51142","PortSpecifier":{"PortValue":51142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392692,"nanos":190245883},"http":{"id":"4576283d-9767-4421-95a9-0054c11e529b","method":"POST","headers":{":authority":"e2e-shared-a-f01161.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4576283d-9767-4421-95a9-0054c11e529b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eBVmPzsGbb8kfGzQ_xcwSvkgDS4bD8O72KCxDn6IIhuF5vP34hPNDTgxR1bx"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4576283d-9767-4421-95a9-0054c11e529b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eBVmPzsGbb8kfGzQ_xcwSvkgDS4bD8O72KCxDn6IIhuF5vP34hPNDTgxR1bx\"}"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","keyName":"e2e-rate-a-effa16","subscription":"e2e-rate-iso-a-effa16","tenant":"e2e-shared-a-f01161","userId":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4576283d-9767-4421-95a9-0054c11e529b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\",\"requestedSubscription\":\"e2e-rate-iso-a-effa16\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-f01161.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-effa16","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4576283d-9767-4421-95a9-0054c11e529b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4576283d-9767-4421-95a9-0054c11e529b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-effa16"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4576283d-9767-4421-95a9-0054c11e529b","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4576283d-9767-4421-95a9-0054c11e529b","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","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":"5fe078d7-e974-47e3-86ba-1fdb0caf06e1","keyName":"e2e-rate-a-effa16","selected_subscription":"e2e-rate-iso-a-effa16","selected_subscription_key":"ai-tenant-e2e-shared-a-f01161/e2e-rate-iso-a-effa16@ai-tenant-e2e-shared-a-f01161/rate-test-model-f01161","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f01161","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-effa16","namespace":"ai-tenant-e2e-shared-a-f01161","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4576283d-9767-4421-95a9-0054c11e529b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4576283d-9767-4421-95a9-0054c11e529b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41252","PortSpecifier":{"PortValue":41252}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","method":"POST","path":"/ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0/v1/completions","host":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41252","PortSpecifier":{"PortValue":41252}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783392692,"nanos":224446910},"http":{"id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","method":"POST","headers":{":authority":"e2e-shared-b-3dabf0.apps.d02f5f5d-246a-49c0-b502-0cf64064b91c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18E3CoRtn9LcDPgQL_auo3kZHZzQH7iDAkxEcbEJFGTilSBN9ercjO8yk9Oam"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-18E3CoRtn9LcDPgQL_auo3kZHZzQH7iDAkxEcbEJFGTilSBN9ercjO8yk9Oam\"}"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"6e7f7da7-3eaa-4e66-997d-ecd96a7ef388","keyName":"e2e-rate-b-effa16","subscription":"e2e-rate-iso-b-effa16","tenant":"e2e-shared-b-3dabf0","userId":"6e7f7da7-3eaa-4e66-997d-ecd96a7ef388","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0\",\"requestedSubscription\":\"e2e-rate-iso-b-effa16\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-3dabf0.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3dabf0","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-effa16","namespace":"ai-tenant-e2e-shared-b-3dabf0","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-effa16"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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-07T02:51:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","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_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6e7f7da7-3eaa-4e66-997d-ecd96a7ef388","keyName":"e2e-rate-b-effa16","selected_subscription":"e2e-rate-iso-b-effa16","selected_subscription_key":"ai-tenant-e2e-shared-b-3dabf0/e2e-rate-iso-b-effa16@ai-tenant-e2e-shared-b-3dabf0/rate-test-model-3dabf0","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3dabf0","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-effa16","namespace":"ai-tenant-e2e-shared-b-3dabf0","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T02:51:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"673d4219-be4d-4d0c-b46f-c86f369d6cee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5cd6b638b3a4f0f7832f55a72c90113ab970b230fb03721c5807d0e4a495e49"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27fe026dcc7ca479783933017b3e588f78c02ba745dd39a27f38896095dfcc1a"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab7745fe511e88b166df3fb406a0aba8ad16f628e85a67f20395f50e479d7439"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e0fa533a3d9b2c6a8f84e151edbf92ab1010449b4b61acbb5b77e345917dd08"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcaee93135e1a975c26aa1339e183f20f063eb1ff0974c762b5a9fedfd7df0f3"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/095fde35822bac837de3d4216676237155f1f7378fae53592658cd9eac8a056e"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/336824f43e67e8fd0ec6fa32514503a49110795965ae0f95c01cc6e4201fc378"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe29382ef06ab49a23e65a2af2d34c5ff079427577f0623820bf5d623847ce11"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b2de31b2750d08ffc33f60270098ee98841587494b7778b1cdc1c6040d965fe"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0da30885684f2badc04836582b86879890c402dfd4137a9c8d11f10e201e2b38"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac057fd1e61494c044250c9f2187832eadcbb10f9b7ad8164e2dc39df0084613"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49913180f146b45fd702050f99493a729fe5f77de1d8da5f0aff728153a7b794"} {"level":"info","ts":"2026-07-07T02:51:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b48865b32398b3c8d660f03f865a1c88aee4a978dd9589c3eae506bfa8ac3c5"} {"level":"info","ts":"2026-07-07T02:51:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61932f2716e16af64ea73dcfdfa4425037ff954e98e9129c883a26ee8d404cc0"} {"level":"info","ts":"2026-07-07T02:51:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a20e9dea007787d9a844878c7478610a87d9103df83073504a286d83e6bbdcd"} {"level":"info","ts":"2026-07-07T02:51:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7da91bea537b9196781c0299869520cd519750b76cce74ab81a4e432f61cde72"} {"level":"info","ts":"2026-07-07T02:51:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1dd78a7271d53995075ce7893ce106a1a9cb6ec5177099372b5bfadf3a978601"} {"level":"info","ts":"2026-07-07T02:51:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/24b9b9b48073f75357ad0525701fcf8249d49ae7ee50dce3e8744c9715880d1e"} {"level":"info","ts":"2026-07-07T02:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0f43e12137ff4fab6958441951092067e7d1862a3f57bdd6ac6fbd726ae3f5f"} {"level":"info","ts":"2026-07-07T02:52:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebe513bbdfb611a388b2151af5720b8943fdcd42ffedb5182540fc84f4cb3596"}