--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"error","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660\": 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-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"error","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce\": 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-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:38600","PortSpecifier":{"PortValue":38600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"277a3585-e158-4c28-a914-3e53d47e58d4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:38600","PortSpecifier":{"PortValue":38600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910489,"nanos":694107050},"http":{"id":"277a3585-e158-4c28-a914-3e53d47e58d4","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/auth-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","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":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","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-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"277a3585-e158-4c28-a914-3e53d47e58d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54546","PortSpecifier":{"PortValue":54546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4e7f49c3-2325-490f-91ab-60508fb06105","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54546","PortSpecifier":{"PortValue":54546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910489,"nanos":729372193},"http":{"id":"4e7f49c3-2325-490f-91ab-60508fb06105","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/auth-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","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-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e7f49c3-2325-490f-91ab-60508fb06105","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:38616","PortSpecifier":{"PortValue":38616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:38616","PortSpecifier":{"PortValue":38616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910489,"nanos":775589387},"http":{"id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/auth-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","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":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","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-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d84dfe3-551b-4ada-b0c7-eaf8636797c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54556","PortSpecifier":{"PortValue":54556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"083d6e79-efc5-48ea-872b-9f1423828a28","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54556","PortSpecifier":{"PortValue":54556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910489,"nanos":814603485},"http":{"id":"083d6e79-efc5-48ea-872b-9f1423828a28","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/auth-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","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-24T16:28:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","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-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"083d6e79-efc5-48ea-872b-9f1423828a28","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660\": 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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"error","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce\": 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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"error","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce\": 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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"debug","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"error","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2\": 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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28: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-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:35482","PortSpecifier":{"PortValue":35482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:35482","PortSpecifier":{"PortValue":35482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910507,"nanos":196215116},"http":{"id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/auth-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","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":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","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-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ce50059-bf8d-41b4-ba0f-37599f21b4b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:46830","PortSpecifier":{"PortValue":46830}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:46830","PortSpecifier":{"PortValue":46830}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910507,"nanos":241441783},"http":{"id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/auth-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","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-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fed1094-dcb6-4f64-b1ed-b19f1b5a3c8a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:46844","PortSpecifier":{"PortValue":46844}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8e3f6b0-cec0-4073-9150-92614de15819","method":"GET","path":"/maas-api/v1/api-keys/1c0b6893-cba7-40f8-a2a4-f13ec63765a7","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:46844","PortSpecifier":{"PortValue":46844}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910507,"nanos":286813312},"http":{"id":"f8e3f6b0-cec0-4073-9150-92614de15819","method":"GET","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1c0b6893-cba7-40f8-a2a4-f13ec63765a7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1c0b6893-cba7-40f8-a2a4-f13ec63765a7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/auth-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","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-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8e3f6b0-cec0-4073-9150-92614de15819","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:35490","PortSpecifier":{"PortValue":35490}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","method":"GET","path":"/maas-api/v1/api-keys/1c0b6893-cba7-40f8-a2a4-f13ec63765a7","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:35490","PortSpecifier":{"PortValue":35490}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910507,"nanos":321092329},"http":{"id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","method":"GET","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1c0b6893-cba7-40f8-a2a4-f13ec63765a7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1c0b6893-cba7-40f8-a2a4-f13ec63765a7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/auth-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","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":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","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-24T16:28:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","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-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fced4db-8f73-44f6-b1fe-c3b3e0ae34b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"error","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636\": 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-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"debug","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce\": 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-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"error","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9\": 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-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94a09779-2846-498a-95eb-d8d948dc5369","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:58444","PortSpecifier":{"PortValue":58444}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"94a09779-2846-498a-95eb-d8d948dc5369","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94a09779-2846-498a-95eb-d8d948dc5369","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:58444","PortSpecifier":{"PortValue":58444}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910525,"nanos":557282990},"http":{"id":"94a09779-2846-498a-95eb-d8d948dc5369","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"94a09779-2846-498a-95eb-d8d948dc5369","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"94a09779-2846-498a-95eb-d8d948dc5369","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"94a09779-2846-498a-95eb-d8d948dc5369","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a09779-2846-498a-95eb-d8d948dc5369","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a09779-2846-498a-95eb-d8d948dc5369","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a09779-2846-498a-95eb-d8d948dc5369","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/auth-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"94a09779-2846-498a-95eb-d8d948dc5369","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":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94a09779-2846-498a-95eb-d8d948dc5369","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94a09779-2846-498a-95eb-d8d948dc5369","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-24T16:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94a09779-2846-498a-95eb-d8d948dc5369","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94a09779-2846-498a-95eb-d8d948dc5369","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:37788","PortSpecifier":{"PortValue":37788}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:37788","PortSpecifier":{"PortValue":37788}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910525,"nanos":594027617},"http":{"id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/auth-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","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":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","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-24T16:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"307907a1-7a60-4c80-924a-5ec99b2e25a3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:58450","PortSpecifier":{"PortValue":58450}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:58450","PortSpecifier":{"PortValue":58450}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910525,"nanos":635969999},"http":{"id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7GaX7xwdIYE4GnCu_xt6MpE3DD5NccbtNFoEs8Nakktx74aNn7IB1qbjswbX"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7GaX7xwdIYE4GnCu_xt6MpE3DD5NccbtNFoEs8Nakktx74aNn7IB1qbjswbX\"}"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"52862bb4-84dd-481c-81e8-82e7ef021a10","keyName":"e2e-auth-iso-a-ac1343","subscription":"e2e-auth-iso-5a1827","tenant":"e2e-shared-a-764b09","userId":"52862bb4-84dd-481c-81e8-82e7ef021a10","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/auth-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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-24T16:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","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-5a1827"} {"level":"info","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee30aa39-7a74-4d51-8f7b-9d6333804d61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09bd82e6ad1cc937b3e92440621eba1d114845b3beaa0323f939f3c8e4f1bf57"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90aaf9de12536647610c78649590706100dbe4052a8f36ffdd4d65d01cbbd998"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5035af632c2c810de7fa57cd58acfae943a8cb7c9d0fa3e540cffed819ab760e"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6485ed12867865379723f138f6b80d673553ab21b68bc1f8265864c587c623c"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0c8188587ba130d2338dbb8cf2eb05ae3d197fccf2074c579ce6a62de346f9a8"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80c162b86240bd37c75effd187a3538eba9d19283a554ef6a0a9834f55a114e5"} {"level":"info","ts":"2026-07-24T16:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31ee9307eacb76fd44fba6dcccd29581067b53074b281c0b5aa28a30b11e6aba"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b355350e2e056527f8ced1fae0121ef3e856b023747f4316f9a9f6b78158faa"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0658403a8ff386f9134d67e4bf1aff4cda2b6f1d5606750c22117f4f412f4fc9"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6991135afffe4a6fbcaf92ec4eaa06ce8f8c7f6a35b4638cabd91b17b2ff34d5"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6036ebbe1fe61ff3a9cd05b6547c4d3fd89fc3606312e79c18ea9851294c02e8"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/279fc7c1db9b0959533908bbf28d56bf85d2b9989287ef12f82ce4e701efa4c0"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/932bb8094eeaad4540bdafcc61a552e7eb2940c2009d42d61338d19b6ee66e1e"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d44e16605a89e626939f8a0c9525d1cb36ac6791a00a6eeea42d810374d81c0"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b678db0e1b733c56570d8d51d02658a5ea46ebe566fdd15dbf51437853279c2"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:28:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a05d703ccf9cdb3c8b74611a53572400691b063fd4a613cb6579a8e9e405259"} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"} {"level":"error","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3\": 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-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"} {"level":"info","ts":"2026-07-24T16:29:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa\": 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-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:29:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29: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-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29: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-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:29: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-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:29:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:29:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:52168","PortSpecifier":{"PortValue":52168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:52168","PortSpecifier":{"PortValue":52168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910603,"nanos":350623525},"http":{"id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/sub-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","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-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0e9cad88-1754-477c-8625-7cb7b19c46bb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:48098","PortSpecifier":{"PortValue":48098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:48098","PortSpecifier":{"PortValue":48098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910603,"nanos":400140060},"http":{"id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/sub-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","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-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e55a58d-ce6d-4df9-917b-3fd1cc340473","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:52172","PortSpecifier":{"PortValue":52172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"586628ad-3e39-909b-8428-5ee1dd9bf738","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:52172","PortSpecifier":{"PortValue":52172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910603,"nanos":449832312},"http":{"id":"586628ad-3e39-909b-8428-5ee1dd9bf738","method":"GET","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UGCA1Hzt2nT3gwdr_SFGqsX5o6ZLYwIN9g3Q2gCfb5xyfgCfwONbmqZo7Ycs"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UGCA1Hzt2nT3gwdr_SFGqsX5o6ZLYwIN9g3Q2gCfb5xyfgCfwONbmqZo7Ycs\"}"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"cf6f9554-9379-434f-abda-132890e23582","keyName":"e2e-sub-iso-7823e2","subscription":"e2e-a-only-f6ca33","tenant":"e2e-shared-a-764b09","userId":"cf6f9554-9379-434f-abda-132890e23582","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/sub-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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-f6ca33"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"586628ad-3e39-909b-8428-5ee1dd9bf738","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:48108","PortSpecifier":{"PortValue":48108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:48108","PortSpecifier":{"PortValue":48108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910603,"nanos":493956520},"http":{"id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","method":"GET","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OKArpwGoUhUvQhYu_V4oc479e8o0N9GZssi54ADzQcT9xq86U8cbIyFxCwVI"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OKArpwGoUhUvQhYu_V4oc479e8o0N9GZssi54ADzQcT9xq86U8cbIyFxCwVI\"}"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","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-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"1e6ccc54-5750-4311-aea8-2b3c5632667f","keyName":"e2e-sub-iso-99a185","subscription":"e2e-b-only-f6ca33","tenant":"e2e-shared-b-82adcb","userId":"1e6ccc54-5750-4311-aea8-2b3c5632667f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/sub-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","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-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","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-f6ca33"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","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-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"181254ea-f2b9-481b-a126-0ca65a5ccbb8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:33068","PortSpecifier":{"PortValue":33068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"949f5358-e158-4f50-a63c-6cde2040adcf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:33068","PortSpecifier":{"PortValue":33068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910623,"nanos":72251989},"http":{"id":"949f5358-e158-4f50-a63c-6cde2040adcf","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/sub-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","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-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"949f5358-e158-4f50-a63c-6cde2040adcf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:43664","PortSpecifier":{"PortValue":43664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:43664","PortSpecifier":{"PortValue":43664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910623,"nanos":114372530},"http":{"id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/sub-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","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-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48d681f7-e835-40f0-b754-bc7187fc1fd5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:33078","PortSpecifier":{"PortValue":33078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5206f25f-63e8-43d8-a299-4b0796e85630","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:33078","PortSpecifier":{"PortValue":33078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910623,"nanos":152888976},"http":{"id":"5206f25f-63e8-43d8-a299-4b0796e85630","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-4KUe8Zo0q7Yjdea1_J5Hwx8HaHglOsmVSv1rrhDtlv3QtljHSMoV3PwMuOyZ"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-4KUe8Zo0q7Yjdea1_J5Hwx8HaHglOsmVSv1rrhDtlv3QtljHSMoV3PwMuOyZ\"}"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"b864e9c5-05dc-4d27-b99a-75f4189c3e87","keyName":"e2e-sub-iso-09d650","subscription":"e2e-shared-sub-09b368","tenant":"e2e-shared-a-764b09","userId":"b864e9c5-05dc-4d27-b99a-75f4189c3e87","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/sub-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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-09b368"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5206f25f-63e8-43d8-a299-4b0796e85630","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:43672","PortSpecifier":{"PortValue":43672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61e7d4c0-c555-4276-b180-2b666ef5664e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:43672","PortSpecifier":{"PortValue":43672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910623,"nanos":184097356},"http":{"id":"61e7d4c0-c555-4276-b180-2b666ef5664e","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1FJdu329INzUUkDb2_LyHDqQY8FdMtUus3hkLpLafxn3pmwKbbrwZFrbswgT9"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1FJdu329INzUUkDb2_LyHDqQY8FdMtUus3hkLpLafxn3pmwKbbrwZFrbswgT9\"}"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","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-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"b36b2922-ca68-431c-9883-4f6565f3f4d3","keyName":"e2e-sub-iso-0ff45a","subscription":"e2e-shared-sub-09b368","tenant":"e2e-shared-b-82adcb","userId":"b36b2922-ca68-431c-9883-4f6565f3f4d3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/sub-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","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-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","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-09b368"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","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-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:30:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61e7d4c0-c555-4276-b180-2b666ef5664e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:30:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67ea29eb9ec15d0333cc26e431ef5993c28ce93a0869a895ca5a9d2463b58903"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/280ccdb5bc151b395e8c6f89b2127a81b333d67b7910e53bc530d8efa0bd46fd"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a68df2c4d52c8da45a0e789ecd75b702896c3c36e8d888495bddf64c5c791b4b"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59c2fe38464a6c5f51a0c911fb0c8dd6d6f0a26aae5f6c79fe1bf17ca1fdb608"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e0d874ddf115cd96c7a6d304e01356dd5a2d84069b875875f7b96b98518dbe"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c39eeb042038b832ab50cfa9d7e6256632a6cc19ccad538f4dada5ef6b1a787d"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea797ff7c9bc9367565dacfb28edda2ee62ca077b4bc4eeb1a7ea806efbcdd51"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa99d46dcb6d5c9153f4622b410c9beb7b57204bf03f3e6355fa1a1dfe79b3f4"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5b9f2613223792c32a7b18bf0866671483accc076ab066fe7df9a0e98a4ecc3"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/660a12b610b86d00a758203dd99b8d5034799c006ed07a0b34fe4300fadce10d"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4defe04e8f6a061da222fae98a90917627edb51696d77c6bfeee2fe329a569fd"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a52f354285e7d407799acb82a982010c3f8faa8b26899e9a8f32f196ff652b27"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aca21814268b2fce2b7403e947d9f0d2c945f907c8414aa4cdcd428418b8ca47"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b4c07fba1827620946719b5ea54a8beb593ab6a6fb35f1d49664a754674192e1"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d71830630f91b229e76e9d363dd5c800f15f67bff10400786d1babe461068d87"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5eebb2086e50134ed82266ae7615cdf0dee6db9c3a7c33a9c258dd125c260aa"} {"level":"info","ts":"2026-07-24T16:30:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:31:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:31:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"error","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9\": 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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"error","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660\": 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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7\": 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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31: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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"error","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7\": 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-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81"} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3"} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa"} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd"} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:31:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"} {"level":"error","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1\": 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-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:31:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3426728c-c21e-4e8e-8669-ee4078931319","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50016","PortSpecifier":{"PortValue":50016}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3426728c-c21e-4e8e-8669-ee4078931319","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3426728c-c21e-4e8e-8669-ee4078931319","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50016","PortSpecifier":{"PortValue":50016}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910694,"nanos":337747435},"http":{"id":"3426728c-c21e-4e8e-8669-ee4078931319","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3426728c-c21e-4e8e-8669-ee4078931319","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3426728c-c21e-4e8e-8669-ee4078931319","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3426728c-c21e-4e8e-8669-ee4078931319","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3426728c-c21e-4e8e-8669-ee4078931319","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3426728c-c21e-4e8e-8669-ee4078931319","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3426728c-c21e-4e8e-8669-ee4078931319","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3426728c-c21e-4e8e-8669-ee4078931319","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3426728c-c21e-4e8e-8669-ee4078931319","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3426728c-c21e-4e8e-8669-ee4078931319","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-24T16:31:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3426728c-c21e-4e8e-8669-ee4078931319","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3426728c-c21e-4e8e-8669-ee4078931319","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80e30467-e616-4bc8-9168-5822b255aab4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47412","PortSpecifier":{"PortValue":47412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80e30467-e616-4bc8-9168-5822b255aab4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80e30467-e616-4bc8-9168-5822b255aab4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47412","PortSpecifier":{"PortValue":47412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910694,"nanos":377323011},"http":{"id":"80e30467-e616-4bc8-9168-5822b255aab4","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"80e30467-e616-4bc8-9168-5822b255aab4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80e30467-e616-4bc8-9168-5822b255aab4","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80e30467-e616-4bc8-9168-5822b255aab4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80e30467-e616-4bc8-9168-5822b255aab4","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80e30467-e616-4bc8-9168-5822b255aab4","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80e30467-e616-4bc8-9168-5822b255aab4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"80e30467-e616-4bc8-9168-5822b255aab4","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80e30467-e616-4bc8-9168-5822b255aab4","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80e30467-e616-4bc8-9168-5822b255aab4","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-24T16:31:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80e30467-e616-4bc8-9168-5822b255aab4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80e30467-e616-4bc8-9168-5822b255aab4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50030","PortSpecifier":{"PortValue":50030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50030","PortSpecifier":{"PortValue":50030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910694,"nanos":416230857},"http":{"id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","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-24T16:31:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"afbc5564-e9fc-45ea-9810-de07c08c8e59","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50034","PortSpecifier":{"PortValue":50034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"236462c1-be92-4126-9ad4-e61f63bb1df4","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50034","PortSpecifier":{"PortValue":50034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910695,"nanos":515170958},"http":{"id":"236462c1-be92-4126-9ad4-e61f63bb1df4","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","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-24T16:31:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"236462c1-be92-4126-9ad4-e61f63bb1df4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50046","PortSpecifier":{"PortValue":50046}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50046","PortSpecifier":{"PortValue":50046}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910696,"nanos":560582473},"http":{"id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","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-24T16:31:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2855403c-d173-4f10-a148-9abe2a5cf7c0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50062","PortSpecifier":{"PortValue":50062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50062","PortSpecifier":{"PortValue":50062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910697,"nanos":599952118},"http":{"id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","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-24T16:31:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"de910c80-03df-4eda-a36b-4ce8ed6becc9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50074","PortSpecifier":{"PortValue":50074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50074","PortSpecifier":{"PortValue":50074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910698,"nanos":641567080},"http":{"id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7566ddb7-1035-4c4d-8d0a-8dbd1e21b3ed","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50082","PortSpecifier":{"PortValue":50082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50082","PortSpecifier":{"PortValue":50082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910699,"nanos":677862612},"http":{"id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eae838bb-c79d-418b-9b10-cd5f92b9172a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50096","PortSpecifier":{"PortValue":50096}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:50096","PortSpecifier":{"PortValue":50096}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910700,"nanos":719523237},"http":{"id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD"} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-b8sJ6w7iLAD0F910_cDGHGpLbxzKUgUJofwwRykaLCruVHPPbAR3b3FCIlBD\"}"} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","subscription":"e2e-rate-iso-a-da4e2e","tenant":"e2e-shared-a-764b09","userId":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-da4e2e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-da4e2e"} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","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-24T16:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"7a40a0b7-d4d7-4fd2-881a-7bdd3645b715","keyName":"e2e-rate-a-da4e2e","selected_subscription":"e2e-rate-iso-a-da4e2e","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-da4e2e@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-da4e2e","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e4cab0c-ea1e-44bf-aa56-7197658ed03e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be450ad3-00fd-4035-baad-7b88411520a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47588","PortSpecifier":{"PortValue":47588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be450ad3-00fd-4035-baad-7b88411520a8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be450ad3-00fd-4035-baad-7b88411520a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47588","PortSpecifier":{"PortValue":47588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910709,"nanos":556118092},"http":{"id":"be450ad3-00fd-4035-baad-7b88411520a8","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be450ad3-00fd-4035-baad-7b88411520a8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be450ad3-00fd-4035-baad-7b88411520a8","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be450ad3-00fd-4035-baad-7b88411520a8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.45:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be450ad3-00fd-4035-baad-7b88411520a8","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be450ad3-00fd-4035-baad-7b88411520a8","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be450ad3-00fd-4035-baad-7b88411520a8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be450ad3-00fd-4035-baad-7b88411520a8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be450ad3-00fd-4035-baad-7b88411520a8","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be450ad3-00fd-4035-baad-7b88411520a8","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-24T16:31:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be450ad3-00fd-4035-baad-7b88411520a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be450ad3-00fd-4035-baad-7b88411520a8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:41306","PortSpecifier":{"PortValue":41306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d64f8090-f11a-46b6-8973-f61e16b719aa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:41306","PortSpecifier":{"PortValue":41306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910709,"nanos":593724650},"http":{"id":"d64f8090-f11a-46b6-8973-f61e16b719aa","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","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-24T16:31:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d64f8090-f11a-46b6-8973-f61e16b719aa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47594","PortSpecifier":{"PortValue":47594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d049557-247d-4236-81b7-1fa34421dcbf","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47594","PortSpecifier":{"PortValue":47594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910709,"nanos":633759786},"http":{"id":"4d049557-247d-4236-81b7-1fa34421dcbf","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Bz2JpffrHjQMPoQ5_ZDRKGSajXzfvShkQYHCZEaMdJDD4ti3zyMuzo0UTyAd"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Bz2JpffrHjQMPoQ5_ZDRKGSajXzfvShkQYHCZEaMdJDD4ti3zyMuzo0UTyAd\"}"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"1abf3c38-8cdb-4418-bec6-73f881eff953","keyName":"e2e-rate-a-b5c08d","subscription":"e2e-rate-iso-a-b5c08d","tenant":"e2e-shared-a-764b09","userId":"1abf3c38-8cdb-4418-bec6-73f881eff953","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-b5c08d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5c08d","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","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-b5c08d"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"1abf3c38-8cdb-4418-bec6-73f881eff953","keyName":"e2e-rate-a-b5c08d","selected_subscription":"e2e-rate-iso-a-b5c08d","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-b5c08d@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5c08d","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d049557-247d-4236-81b7-1fa34421dcbf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47604","PortSpecifier":{"PortValue":47604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47604","PortSpecifier":{"PortValue":47604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910710,"nanos":674620597},"http":{"id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Bz2JpffrHjQMPoQ5_ZDRKGSajXzfvShkQYHCZEaMdJDD4ti3zyMuzo0UTyAd"} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Bz2JpffrHjQMPoQ5_ZDRKGSajXzfvShkQYHCZEaMdJDD4ti3zyMuzo0UTyAd\"}"} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"1abf3c38-8cdb-4418-bec6-73f881eff953","keyName":"e2e-rate-a-b5c08d","subscription":"e2e-rate-iso-a-b5c08d","tenant":"e2e-shared-a-764b09","userId":"1abf3c38-8cdb-4418-bec6-73f881eff953","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-b5c08d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5c08d","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","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-b5c08d"} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"1abf3c38-8cdb-4418-bec6-73f881eff953","keyName":"e2e-rate-a-b5c08d","selected_subscription":"e2e-rate-iso-a-b5c08d","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-b5c08d@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5c08d","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5cba732-d20f-4c35-b0cd-79f7ebc828d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47616","PortSpecifier":{"PortValue":47616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","method":"POST","path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions","host":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:47616","PortSpecifier":{"PortValue":47616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.45:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910711,"nanos":716249713},"http":{"id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","method":"POST","headers":{":authority":"e2e-shared-a-764b09.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Bz2JpffrHjQMPoQ5_ZDRKGSajXzfvShkQYHCZEaMdJDD4ti3zyMuzo0UTyAd"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Bz2JpffrHjQMPoQ5_ZDRKGSajXzfvShkQYHCZEaMdJDD4ti3zyMuzo0UTyAd\"}"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"1abf3c38-8cdb-4418-bec6-73f881eff953","keyName":"e2e-rate-a-b5c08d","subscription":"e2e-rate-iso-a-b5c08d","tenant":"e2e-shared-a-764b09","userId":"1abf3c38-8cdb-4418-bec6-73f881eff953","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\",\"requestedSubscription\":\"e2e-rate-iso-a-b5c08d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-764b09.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5c08d","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-764b09/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","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-b5c08d"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"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":"1abf3c38-8cdb-4418-bec6-73f881eff953","keyName":"e2e-rate-a-b5c08d","selected_subscription":"e2e-rate-iso-a-b5c08d","selected_subscription_key":"ai-tenant-e2e-shared-a-764b09/e2e-rate-iso-a-b5c08d@ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-764b09","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5c08d","namespace":"ai-tenant-e2e-shared-a-764b09","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-764b09/rate-test-model-764b09"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9aacb80-3d3b-4d26-a3cc-3ce543740266","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:41314","PortSpecifier":{"PortValue":41314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","method":"POST","path":"/ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb/v1/completions","host":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:41314","PortSpecifier":{"PortValue":41314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910711,"nanos":754294092},"http":{"id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","method":"POST","headers":{":authority":"e2e-shared-b-82adcb.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-NLlIwvua9lwfP43m_RyF0zxnB3OyCq5yF0QO3YCndwYDjZ0lIuHmEPcypN26"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-NLlIwvua9lwfP43m_RyF0zxnB3OyCq5yF0QO3YCndwYDjZ0lIuHmEPcypN26\"}"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"053d5519-9033-4b93-b9eb-60166eb9f26f","keyName":"e2e-rate-b-b5c08d","subscription":"e2e-rate-iso-b-b5c08d","tenant":"e2e-shared-b-82adcb","userId":"053d5519-9033-4b93-b9eb-60166eb9f26f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb\",\"requestedSubscription\":\"e2e-rate-iso-b-b5c08d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-82adcb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-82adcb","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-b5c08d","namespace":"ai-tenant-e2e-shared-b-82adcb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb"}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-82adcb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-b5c08d"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","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-24T16:31:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"053d5519-9033-4b93-b9eb-60166eb9f26f","keyName":"e2e-rate-b-b5c08d","selected_subscription":"e2e-rate-iso-b-b5c08d","selected_subscription_key":"ai-tenant-e2e-shared-b-82adcb/e2e-rate-iso-b-b5c08d@ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-82adcb","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-b5c08d","namespace":"ai-tenant-e2e-shared-b-82adcb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-82adcb/rate-test-model-82adcb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:31:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3267f881-a51f-4668-a2a9-d92bd46ed8b0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35e0615e6278459536ca2290dc71a1106006bc531699ef5fc8f265ea3e60b284"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/082dd0b81140a9e6eddd28c43be26b3c7a158ce58a4e9fbdd94f86f75adb8e4c"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c082a61309ef1564e6e2d88e6bef7ec7da0d1dbb5f873702683157c8497650b2"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6260c78a345d3f7926f477fb4d9f8da08da7330f0a0ad36a221d21ac8403feb3"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a4cff3f7aaa29d9fa6fc00a4d991dc03707d35a78399c563c0113f93d498a81"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/03a76968b7fc88a2be7bf61ef53d4ce45b23204b9a3007e25296aac43b92aeb3"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d919aae152b90ebb3f6ef1ff9b1ff3cfab06732c63002d17403a9ecf921d660"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55de5658c3538095012a7b381bad6f2b71fe873bf2a45d5e15f5627c61cc7baa"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc5fa8c01306e51e60ea5c13d948341fa8d313678b924120b3cb54d5acb7d8f7"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59ba4cb6bc77cdc5fc14c572af4235501c3db042063298feaf0e6a660283a6ce"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/094f8d905dd16e91ba8590075a6923d280974af0cb92625feac5cf5170eb2768"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9faa319600673dd14571d1c1fdb5c9ff664f65f9f73d400eb9932b55fb52fdfc"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad9cea5a7c45d0c87633cd57fa2a0adc0e2b8b79b0d3cd8630595714f141d3d6"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d97095c984c75b317f3d1fc11fb123935b43f4c53bdba96cef89008440f5ebe5"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ba21ea46de2fadf246dda93c68f77b14175fa1ecd964a81a45bf8f464f3c62ba"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/902f0345fc701d60ec8ac035e885748ad258bdbbef999b8fea31aa9fa467fdfa"} {"level":"info","ts":"2026-07-24T16:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/075cfb7bf21126f383ffa59ec84cdbb30d26b0cf9e05692b360aa1fac334d7e7"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c94071a5a4e1703c9de99c5c9d9d6c35c05dd59a6d9efd6c93fab8659ac45c3e"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3a9f4eadf96b2d3dd321585db211514674aa0a3696893bd762144a756e3bd16"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed190d929b238ab888f0034ccf861facdbbf6125301470563cd7682b76eaf0ac"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edd027133ac8222a0090820ee5860e7819d10d52546d2638b75d315f15658ce1"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22fa6086a402af984afd5f0ad7132f532e71c094fe40d71f053f1d957cd8f636"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa89184094c9a360b0248846ee0892834945bc4b219b2611f0ad9cdbbda74cfd"} {"level":"info","ts":"2026-07-24T16:31:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65fb3ce48d6f91773816df275f6f100e312b9ecb96c9005c2dfefbca0b01ade9"} {"level":"info","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54618","PortSpecifier":{"PortValue":54618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8b9848b4-d432-4426-a967-eeb3c23687c3","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54618","PortSpecifier":{"PortValue":54618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910779,"nanos":433298737},"http":{"id":"8b9848b4-d432-4426-a967-eeb3c23687c3","method":"POST","headers":{":authority":"maas.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","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-24T16:32:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8b9848b4-d432-4426-a967-eeb3c23687c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54628","PortSpecifier":{"PortValue":54628}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:54628","PortSpecifier":{"PortValue":54628}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910779,"nanos":480010777},"http":{"id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","method":"POST","headers":{":authority":"maas.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RdQwCz6LRmnsr1jM_RAxEGSksoKF7ahZCzKwbDiGX3UdxMOk25uMiUINchlR"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RdQwCz6LRmnsr1jM_RAxEGSksoKF7ahZCzKwbDiGX3UdxMOk25uMiUINchlR\"}"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c0e8530d-9d46-427c-84ea-91615f470001","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"c0e8530d-9d46-427c-84ea-91615f470001","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","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-24T16:32:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"c0e8530d-9d46-427c-84ea-91615f470001","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:32:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b63c1e83-99e0-4a08-a667-c72ad7cf0781","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"debug","ts":"2026-07-24T16:33:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T16:33: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-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T16:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43"} {"level":"debug","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9"} {"level":"info","ts":"2026-07-24T16:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690"} {"level":"info","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:44156","PortSpecifier":{"PortValue":44156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-0107ee.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:44156","PortSpecifier":{"PortValue":44156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910819,"nanos":502276252},"http":{"id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","method":"POST","headers":{":authority":"e2e-ipp-a-0107ee.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","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":"f09a4587-ce69-42fb-b9d8-2206738a7702","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"]}} {"level":"debug","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/59d9df3bb2b0"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=11b3fbd1-315f-4cf6-9378-dd34fcbc4b7f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f09a4587-ce69-42fb-b9d8-2206738a7702","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-0107ee.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.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-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","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-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","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-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-0107ee/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","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-24T16:33:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","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-24T16:33:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:33:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c508ce1-95b4-45bf-be34-5f58bf1936fd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:44168","PortSpecifier":{"PortValue":44168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","method":"POST","path":"/ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee/v1/chat/completions","host":"e2e-ipp-a-0107ee.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.17:44168","PortSpecifier":{"PortValue":44168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784910821,"nanos":566789062},"http":{"id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","method":"POST","headers":{":authority":"e2e-ipp-a-0107ee.apps.f9abf6dc-2a7c-4299-be1f-59d9df3bb2b0.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-VCWJVXpOlFeeXuHW_muCP7XuLGlaJtBytYWybuEE26vFEFMSWPw47m24cdiA"} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-0107ee.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-VCWJVXpOlFeeXuHW_muCP7XuLGlaJtBytYWybuEE26vFEFMSWPw47m24cdiA\"}"} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-0107ee.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5ce9ba57-7a31-4e39-871e-59aaedd7371b","keyName":"e2e-ipp-0107ee","subscription":"ipp-route-0107ee-sub","tenant":"e2e-ipp-a-0107ee","userId":"5ce9ba57-7a31-4e39-871e-59aaedd7371b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-0107ee.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee\",\"requestedSubscription\":\"ipp-route-0107ee-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-0107ee.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"ipp-route-0107ee","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-0107ee-sub","namespace":"ai-tenant-e2e-ipp-a-0107ee","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee"}} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","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-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","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-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","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-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-0107ee/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","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-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","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-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-0107ee-sub"} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","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":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"5ce9ba57-7a31-4e39-871e-59aaedd7371b","keyName":"e2e-ipp-0107ee","selected_subscription":"ipp-route-0107ee-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee-sub@ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"ipp-route-0107ee","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-0107ee-sub","namespace":"ai-tenant-e2e-ipp-a-0107ee","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-0107ee/ipp-route-0107ee"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T16:33:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9d7ede5-da71-4a27-b698-c4484b8f86e8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T16:34:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52b44d65c89ed32c9e2780faa3ad15b58e70f28d0053d9dfa80709a788847da9"} {"level":"info","ts":"2026-07-24T16:34:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ad95584a8f2cd9367bea1ab945be38eba030b6a74020b1462e2ddd30fd218e6"} {"level":"info","ts":"2026-07-24T16:34:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d2b0de01dac1982c7f9ea6ee6b4066c25f1d1d990f5450cba21066d57f073e1f"} {"level":"info","ts":"2026-07-24T16:34:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/227847569e73688a7271bf91e21eeb4d844400d5a30e7134e31b860d32ea741a"} {"level":"info","ts":"2026-07-24T16:34:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/93076280b965f5731477f2ef6851e6885e3628252b4756ec956b9fb269761d43"} {"level":"info","ts":"2026-07-24T16:34:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a999afae23025859ef46772caa74b4716833875a0ff32db92bf2a429b2ba95d4"} {"level":"info","ts":"2026-07-24T16:34:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a85e2750f56e5ef0f19a71abb16184e9413c2ce5a3a49480fa24b3ff636a3d7"} {"level":"info","ts":"2026-07-24T16:34:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2586356988cb555986492db5536e9e83fdc41ed86425ecbd54b512cfa558ddf"} {"level":"info","ts":"2026-07-24T16:34:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c69e5d1cfc05c9bf729b1aedcb6efd0a5a2f4c82a7080a78ba5d9f14a025bd31"} {"level":"info","ts":"2026-07-24T16:34:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3581b7fbf8c82efe17a95fcca2f74b34e60c5821d0ab6f61161c806754ba1387"} {"level":"info","ts":"2026-07-24T16:34:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5df381eb2612a42e6bbaa82457b5414aac3e2298e80db0e9964a3dc935a9690"} {"level":"info","ts":"2026-07-24T16:34:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e474071c1c62c8ab98118973bcad710a3e4e2aa03242ac98f8551521ca095cc"}