--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"error","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25\": 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-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc"} {"level":"debug","ts":"2026-07-09T13:00:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc"} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd\": 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-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"error","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd\": 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-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"error","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251\": 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-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489"} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423\": 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-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"error","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e\": 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-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8\": 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-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"error","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8\": 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-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"} {"level":"info","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00: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-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00: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-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00: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-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00: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-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:00: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-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"info","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45536","PortSpecifier":{"PortValue":45536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"498a3ce6-8277-40ee-9fdb-f90893789d64","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45536","PortSpecifier":{"PortValue":45536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602044,"nanos":102422906},"http":{"id":"498a3ce6-8277-40ee-9fdb-f90893789d64","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","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-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"498a3ce6-8277-40ee-9fdb-f90893789d64","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43680","PortSpecifier":{"PortValue":43680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43680","PortSpecifier":{"PortValue":43680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602044,"nanos":168317094},"http":{"id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","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-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bbdbeef1-4f2e-49ff-b1eb-f0287da2e689","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45552","PortSpecifier":{"PortValue":45552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","method":"GET","path":"/maas-api/v1/api-keys/0d8a69d9-c9fb-4da1-84a6-743761e70b11","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45552","PortSpecifier":{"PortValue":45552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602044,"nanos":256325146},"http":{"id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","method":"GET","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/0d8a69d9-c9fb-4da1-84a6-743761e70b11",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/0d8a69d9-c9fb-4da1-84a6-743761e70b11",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","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-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8ae8ea4-1504-4379-81e0-7e37618ceb5c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43694","PortSpecifier":{"PortValue":43694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","method":"GET","path":"/maas-api/v1/api-keys/4994f957-7e75-477d-a018-ccca1813689d","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43694","PortSpecifier":{"PortValue":43694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602044,"nanos":292432669},"http":{"id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","method":"GET","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4994f957-7e75-477d-a018-ccca1813689d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4994f957-7e75-477d-a018-ccca1813689d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","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-09T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","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-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cf6e157-9712-4af0-a1d4-367c101b0a0f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"de2dda45-7238-41c1-a266-010e15578f57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37218","PortSpecifier":{"PortValue":37218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"de2dda45-7238-41c1-a266-010e15578f57","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"de2dda45-7238-41c1-a266-010e15578f57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37218","PortSpecifier":{"PortValue":37218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602061,"nanos":649923491},"http":{"id":"de2dda45-7238-41c1-a266-010e15578f57","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"de2dda45-7238-41c1-a266-010e15578f57","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"de2dda45-7238-41c1-a266-010e15578f57","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"de2dda45-7238-41c1-a266-010e15578f57","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de2dda45-7238-41c1-a266-010e15578f57","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de2dda45-7238-41c1-a266-010e15578f57","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de2dda45-7238-41c1-a266-010e15578f57","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"de2dda45-7238-41c1-a266-010e15578f57","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de2dda45-7238-41c1-a266-010e15578f57","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de2dda45-7238-41c1-a266-010e15578f57","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-09T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"de2dda45-7238-41c1-a266-010e15578f57","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"de2dda45-7238-41c1-a266-010e15578f57","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83858146-b394-49de-9bec-2fc6434f56bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41470","PortSpecifier":{"PortValue":41470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"83858146-b394-49de-9bec-2fc6434f56bc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83858146-b394-49de-9bec-2fc6434f56bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41470","PortSpecifier":{"PortValue":41470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602061,"nanos":701939739},"http":{"id":"83858146-b394-49de-9bec-2fc6434f56bc","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"83858146-b394-49de-9bec-2fc6434f56bc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"83858146-b394-49de-9bec-2fc6434f56bc","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"83858146-b394-49de-9bec-2fc6434f56bc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83858146-b394-49de-9bec-2fc6434f56bc","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83858146-b394-49de-9bec-2fc6434f56bc","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83858146-b394-49de-9bec-2fc6434f56bc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"83858146-b394-49de-9bec-2fc6434f56bc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83858146-b394-49de-9bec-2fc6434f56bc","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83858146-b394-49de-9bec-2fc6434f56bc","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-09T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83858146-b394-49de-9bec-2fc6434f56bc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83858146-b394-49de-9bec-2fc6434f56bc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37224","PortSpecifier":{"PortValue":37224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"447a2463-6f42-461c-b90c-af5658d2dfbd","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37224","PortSpecifier":{"PortValue":37224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602061,"nanos":748601230},"http":{"id":"447a2463-6f42-461c-b90c-af5658d2dfbd","method":"GET","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1F3Vq3zhBMbESNJiF_9hQkWjN8jHzccEuh0As4B904fSFSX1RlWAcsKuiEP01"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1F3Vq3zhBMbESNJiF_9hQkWjN8jHzccEuh0As4B904fSFSX1RlWAcsKuiEP01\"}"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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-83cace.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":"c96597b0-7dd3-448a-b7d9-11b7bfd446cc","keyName":"e2e-auth-iso-a-06e1af","subscription":"e2e-auth-iso-5618ce","tenant":"e2e-shared-a-83cace","userId":"c96597b0-7dd3-448a-b7d9-11b7bfd446cc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","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-5618ce"} {"level":"info","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"447a2463-6f42-461c-b90c-af5658d2dfbd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54354","PortSpecifier":{"PortValue":54354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54354","PortSpecifier":{"PortValue":54354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602079,"nanos":48960727},"http":{"id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","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-09T13:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aac0bca3-7f04-4169-94c1-05bd055ffca4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49516","PortSpecifier":{"PortValue":49516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49516","PortSpecifier":{"PortValue":49516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602079,"nanos":86624156},"http":{"id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","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-09T13:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c7be3f0-de51-41d9-a9d1-83cf44dd883e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"031efeff-1399-4292-9ce1-00e2615d157d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49522","PortSpecifier":{"PortValue":49522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"031efeff-1399-4292-9ce1-00e2615d157d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"031efeff-1399-4292-9ce1-00e2615d157d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49522","PortSpecifier":{"PortValue":49522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602079,"nanos":135639704},"http":{"id":"031efeff-1399-4292-9ce1-00e2615d157d","method":"GET","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"031efeff-1399-4292-9ce1-00e2615d157d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Y4OFcjPT3aFg70MH_4NHyiKEi1bGtTgL5CxNuu0qxYwVv2bwrVjcHItpGPoy"} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"031efeff-1399-4292-9ce1-00e2615d157d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d5cca2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Y4OFcjPT3aFg70MH_4NHyiKEi1bGtTgL5CxNuu0qxYwVv2bwrVjcHItpGPoy\"}"} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"031efeff-1399-4292-9ce1-00e2615d157d","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-d5cca2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"031efeff-1399-4292-9ce1-00e2615d157d","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"031efeff-1399-4292-9ce1-00e2615d157d","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-09T13:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"031efeff-1399-4292-9ce1-00e2615d157d","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"031efeff-1399-4292-9ce1-00e2615d157d","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-09T13:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"031efeff-1399-4292-9ce1-00e2615d157d","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36899877-0210-4cc9-944b-4908e1e537d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:32856","PortSpecifier":{"PortValue":32856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"36899877-0210-4cc9-944b-4908e1e537d4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36899877-0210-4cc9-944b-4908e1e537d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:32856","PortSpecifier":{"PortValue":32856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602096,"nanos":591444023},"http":{"id":"36899877-0210-4cc9-944b-4908e1e537d4","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"36899877-0210-4cc9-944b-4908e1e537d4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"36899877-0210-4cc9-944b-4908e1e537d4","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"36899877-0210-4cc9-944b-4908e1e537d4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36899877-0210-4cc9-944b-4908e1e537d4","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36899877-0210-4cc9-944b-4908e1e537d4","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36899877-0210-4cc9-944b-4908e1e537d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"36899877-0210-4cc9-944b-4908e1e537d4","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"36899877-0210-4cc9-944b-4908e1e537d4","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"36899877-0210-4cc9-944b-4908e1e537d4","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-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36899877-0210-4cc9-944b-4908e1e537d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36899877-0210-4cc9-944b-4908e1e537d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee390168-4950-42af-b705-80f7ecad5580","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45264","PortSpecifier":{"PortValue":45264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee390168-4950-42af-b705-80f7ecad5580","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee390168-4950-42af-b705-80f7ecad5580","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45264","PortSpecifier":{"PortValue":45264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602096,"nanos":629856452},"http":{"id":"ee390168-4950-42af-b705-80f7ecad5580","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ee390168-4950-42af-b705-80f7ecad5580","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee390168-4950-42af-b705-80f7ecad5580","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee390168-4950-42af-b705-80f7ecad5580","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee390168-4950-42af-b705-80f7ecad5580","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee390168-4950-42af-b705-80f7ecad5580","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee390168-4950-42af-b705-80f7ecad5580","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee390168-4950-42af-b705-80f7ecad5580","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee390168-4950-42af-b705-80f7ecad5580","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee390168-4950-42af-b705-80f7ecad5580","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-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee390168-4950-42af-b705-80f7ecad5580","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee390168-4950-42af-b705-80f7ecad5580","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3593ac34-e087-4801-88a9-5166d95948cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:32870","PortSpecifier":{"PortValue":32870}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3593ac34-e087-4801-88a9-5166d95948cf","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3593ac34-e087-4801-88a9-5166d95948cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:32870","PortSpecifier":{"PortValue":32870}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602096,"nanos":667081552},"http":{"id":"3593ac34-e087-4801-88a9-5166d95948cf","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3593ac34-e087-4801-88a9-5166d95948cf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3593ac34-e087-4801-88a9-5166d95948cf","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3593ac34-e087-4801-88a9-5166d95948cf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3593ac34-e087-4801-88a9-5166d95948cf","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3593ac34-e087-4801-88a9-5166d95948cf","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3593ac34-e087-4801-88a9-5166d95948cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3593ac34-e087-4801-88a9-5166d95948cf","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3593ac34-e087-4801-88a9-5166d95948cf","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3593ac34-e087-4801-88a9-5166d95948cf","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-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3593ac34-e087-4801-88a9-5166d95948cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3593ac34-e087-4801-88a9-5166d95948cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45272","PortSpecifier":{"PortValue":45272}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"222f083d-7f7d-43ea-a27a-55783a9889d1","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45272","PortSpecifier":{"PortValue":45272}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602096,"nanos":704855113},"http":{"id":"222f083d-7f7d-43ea-a27a-55783a9889d1","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","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-09T13:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","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-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"222f083d-7f7d-43ea-a27a-55783a9889d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60716","PortSpecifier":{"PortValue":60716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d7f5f886-654a-4025-99f4-d313fb0c2259","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60716","PortSpecifier":{"PortValue":60716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602113,"nanos":981863980},"http":{"id":"d7f5f886-654a-4025-99f4-d313fb0c2259","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","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-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","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-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","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-09T13:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","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-09T13:01:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7f5f886-654a-4025-99f4-d313fb0c2259","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40230","PortSpecifier":{"PortValue":40230}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40230","PortSpecifier":{"PortValue":40230}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602114,"nanos":20251006},"http":{"id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","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-09T13:01:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5d697aeb-8b06-40ea-b588-58151f3edb3d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddbde483-8b53-4156-8792-0fae26553854","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40242","PortSpecifier":{"PortValue":40242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ddbde483-8b53-4156-8792-0fae26553854","method":"GET","path":"/maas-api/v1/api-keys/38702a45-5751-45b1-af7c-fd02d7a531dc","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddbde483-8b53-4156-8792-0fae26553854","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40242","PortSpecifier":{"PortValue":40242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602114,"nanos":60738746},"http":{"id":"ddbde483-8b53-4156-8792-0fae26553854","method":"GET","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/38702a45-5751-45b1-af7c-fd02d7a531dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ddbde483-8b53-4156-8792-0fae26553854","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ddbde483-8b53-4156-8792-0fae26553854","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ddbde483-8b53-4156-8792-0fae26553854","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/38702a45-5751-45b1-af7c-fd02d7a531dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddbde483-8b53-4156-8792-0fae26553854","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddbde483-8b53-4156-8792-0fae26553854","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddbde483-8b53-4156-8792-0fae26553854","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ddbde483-8b53-4156-8792-0fae26553854","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddbde483-8b53-4156-8792-0fae26553854","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddbde483-8b53-4156-8792-0fae26553854","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-09T13:01:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddbde483-8b53-4156-8792-0fae26553854","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddbde483-8b53-4156-8792-0fae26553854","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60726","PortSpecifier":{"PortValue":60726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","method":"GET","path":"/maas-api/v1/api-keys/38702a45-5751-45b1-af7c-fd02d7a531dc","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60726","PortSpecifier":{"PortValue":60726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602114,"nanos":99075400},"http":{"id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","method":"GET","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/38702a45-5751-45b1-af7c-fd02d7a531dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/38702a45-5751-45b1-af7c-fd02d7a531dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","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-09T13:01:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","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-09T13:01:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:01:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4bc98a3a-c0c2-47d0-b020-6f312a02ab97","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33904","PortSpecifier":{"PortValue":33904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33904","PortSpecifier":{"PortValue":33904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602131,"nanos":297982581},"http":{"id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","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-09T13:02:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0c92ae2-8343-4803-a8c9-9c9dbe1050ce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:34716","PortSpecifier":{"PortValue":34716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e4bb483b-d367-44fb-9f36-48aff518e32c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:34716","PortSpecifier":{"PortValue":34716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602131,"nanos":333943802},"http":{"id":"e4bb483b-d367-44fb-9f36-48aff518e32c","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/auth-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","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-09T13:02:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e4bb483b-d367-44fb-9f36-48aff518e32c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33916","PortSpecifier":{"PortValue":33916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33916","PortSpecifier":{"PortValue":33916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602131,"nanos":373211274},"http":{"id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F1pl50AfR0vQPkyX_af7qeIoI2ucwA1WjyhjGpJUd4sj90ldvM0CdGxIgFxF"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F1pl50AfR0vQPkyX_af7qeIoI2ucwA1WjyhjGpJUd4sj90ldvM0CdGxIgFxF\"}"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","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-83cace.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":"a0851ae8-b27c-4e7c-8492-39b6add01da4","keyName":"e2e-auth-iso-a-07ec01","subscription":"e2e-auth-iso-6180d2","tenant":"e2e-shared-a-83cace","userId":"a0851ae8-b27c-4e7c-8492-39b6add01da4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/auth-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","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-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","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-6180d2"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:02:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"494c3270-38d5-44cf-a407-f77fb04fb9dd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:02:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/250c77f9007ea6d75beafe1220507bc903df8e0d4701d977ce8768d1b4caa30f"} {"level":"info","ts":"2026-07-09T13:02:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d85b26e718d23b3464a37b784671b25c7886a407c48a6313c300d759ab51eb25"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95add2a292521d9ae8eb6ccb80aacade334fb21ae9e81e492003d445368526e6"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16ed080db8211db9cefc21b113b5d51f0bbe021b61fbff1f34d2577dd9fdc765"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45e5a0078da85065d6db7d0a0fe2e5fb8f063a4e7413ecd22cf60b7d47c07423"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8d0895c831cb38b9f2a11dcbca90f5e891ce296461a91f84d6c33e6341a1c39"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd81d4aa530362a3913e7fedd9ee93f4d9e15b2a6267bbdd4e32e01b73f3e605"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c872c01e58b9b13e23ab529a5689f28c4ca57a0e4e275dabc2864f2522f1180"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa825ff4b394ca32ec03c4087f780402d43a42dec7895b00d5f852ee8ca644eb"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c43059236f4c8e32686327cb56243d12cf7b39c44f428589131f04cad4e079f8"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/840b0fdc2b922ec8e36537ec8aa9cf71ed6767398ed28359d01b9b3d723d5491"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c4fbe6bcd18b4b3f62c8dbda2d474486deb5ee5d843b71f3c1a759ffbbe4044"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6232807729b57f0c9da62184c02760925100c0c0411ffd0d439009d98c25054e"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13524c2f3d3d6349e012435020a1fe9ef6d6fbc0ad6739c42c19bda157cf7489"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/664581a27f2e8a7ff1a418ce2e91907d03aba4c3f06f006032d2c422f72d1f56"} {"level":"info","ts":"2026-07-09T13:02:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb444204fa1fabaecc5d25823f8fd249591694391f2d15ebd5e8238f551dc1cc"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33\": 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-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b\": 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-09T13:02:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:02:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"info","ts":"2026-07-09T13:02:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"error","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b\": 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-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"error","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229\": 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-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b\": 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-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"info","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"error","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc\": 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-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e53f2c5e6215e4849778a073ae3447640c3fa1f987de51e5c57c5ed180ee0afc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e53f2c5e6215e4849778a073ae3447640c3fa1f987de51e5c57c5ed180ee0afc"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:03:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"debug","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"} {"level":"info","ts":"2026-07-09T13:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699"} {"level":"info","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35346","PortSpecifier":{"PortValue":35346}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c72e6632-d1ae-49da-8472-79e02632a15a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35346","PortSpecifier":{"PortValue":35346}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602217,"nanos":945863747},"http":{"id":"c72e6632-d1ae-49da-8472-79e02632a15a","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","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-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","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-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/sub-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","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_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","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-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","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-09T13:03:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c72e6632-d1ae-49da-8472-79e02632a15a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54080","PortSpecifier":{"PortValue":54080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54080","PortSpecifier":{"PortValue":54080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602217,"nanos":989932139},"http":{"id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:03:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/sub-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","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-09T13:03:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c9fe52d0-a78e-4b6e-9b4e-ff27ea7bdcd1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35354","PortSpecifier":{"PortValue":35354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"139ff3e5-91b8-441c-b625-49a487daefa3","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:35354","PortSpecifier":{"PortValue":35354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602218,"nanos":32726475},"http":{"id":"139ff3e5-91b8-441c-b625-49a487daefa3","method":"GET","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-f71nVfPYNq63cqpO_5eujjMAPLzMo1jTl9VEzBywXKf938ulnsptZnLAxuQc"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-f71nVfPYNq63cqpO_5eujjMAPLzMo1jTl9VEzBywXKf938ulnsptZnLAxuQc\"}"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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-83cace.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":"b1f50c51-f3aa-45df-8489-1c71f66f035b","keyName":"e2e-sub-iso-81c0df","subscription":"e2e-a-only-04525d","tenant":"e2e-shared-a-83cace","userId":"b1f50c51-f3aa-45df-8489-1c71f66f035b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/sub-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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-04525d"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","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_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"139ff3e5-91b8-441c-b625-49a487daefa3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54086","PortSpecifier":{"PortValue":54086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"146ff16c-933c-467b-a7ec-486164d1ab4d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54086","PortSpecifier":{"PortValue":54086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602218,"nanos":74382096},"http":{"id":"146ff16c-933c-467b-a7ec-486164d1ab4d","method":"GET","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-6Umni6IuiC8iaQFf_oUTKr6NfcUYsnWUyeezNDIc6GaI93IblHATaaYpUcd1"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d5cca2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-6Umni6IuiC8iaQFf_oUTKr6NfcUYsnWUyeezNDIc6GaI93IblHATaaYpUcd1\"}"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","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-d5cca2.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":"67b5bcdd-06e3-4680-9069-31b604b1682e","keyName":"e2e-sub-iso-21b9bd","subscription":"e2e-b-only-04525d","tenant":"e2e-shared-b-d5cca2","userId":"67b5bcdd-06e3-4680-9069-31b604b1682e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/sub-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","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-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","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-04525d"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"146ff16c-933c-467b-a7ec-486164d1ab4d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42406","PortSpecifier":{"PortValue":42406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"86d9dcf8-bc18-494f-b357-73e284c41822","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42406","PortSpecifier":{"PortValue":42406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602230,"nanos":424995729},"http":{"id":"86d9dcf8-bc18-494f-b357-73e284c41822","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/sub-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","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_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","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-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"86d9dcf8-bc18-494f-b357-73e284c41822","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39250","PortSpecifier":{"PortValue":39250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39250","PortSpecifier":{"PortValue":39250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602230,"nanos":465361045},"http":{"id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/sub-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","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-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"833d5a5b-0183-4bd9-9706-24f2034f31a6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42420","PortSpecifier":{"PortValue":42420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c25b614c-1092-4f51-b21e-4b78a1893a94","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:42420","PortSpecifier":{"PortValue":42420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602230,"nanos":503833798},"http":{"id":"c25b614c-1092-4f51-b21e-4b78a1893a94","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-12fQtCEj8gvhrX18W_FqlgG4OmW9GaBlcKxzjoRqc6kK8bI8QBn7YyUB15sG7"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-12fQtCEj8gvhrX18W_FqlgG4OmW9GaBlcKxzjoRqc6kK8bI8QBn7YyUB15sG7\"}"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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-83cace.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":"f9af975c-8f43-4bcb-8e42-5bbf17df3bc6","keyName":"e2e-sub-iso-6532f6","subscription":"e2e-shared-sub-40be8c","tenant":"e2e-shared-a-83cace","userId":"f9af975c-8f43-4bcb-8e42-5bbf17df3bc6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/sub-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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-40be8c"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","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_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c25b614c-1092-4f51-b21e-4b78a1893a94","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39264","PortSpecifier":{"PortValue":39264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e613af54-c531-4958-b745-fbb1167f3ce0","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39264","PortSpecifier":{"PortValue":39264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602230,"nanos":535200524},"http":{"id":"e613af54-c531-4958-b745-fbb1167f3ce0","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-PLTWCxNxZZZ9dTPj_gJeFrR1KOv6QRehukd96JaLq8KZ9d5B7UX7TOnbjQ9D"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d5cca2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-PLTWCxNxZZZ9dTPj_gJeFrR1KOv6QRehukd96JaLq8KZ9d5B7UX7TOnbjQ9D\"}"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","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-d5cca2.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":"12045c73-aad6-4cff-abbd-a537399381ea","keyName":"e2e-sub-iso-e24a2d","subscription":"e2e-shared-sub-40be8c","tenant":"e2e-shared-b-d5cca2","userId":"12045c73-aad6-4cff-abbd-a537399381ea","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/sub-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","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-40be8c"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","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-09T13:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e613af54-c531-4958-b745-fbb1167f3ce0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9674a9550e6319b2ab2934aa907487da16b0ded154f55e4a14e546bf7e504699"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45bf6fd88e3396a846751fcebeb5ffbe2ee8d1e165fb1d8124d42f84e0903182"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51ebbebf0eed1c8387b5bb0f48e1274c0db4309c94f668e3e2edb8bcbec90e8a"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25fb7e313ce237083bc12ba64d6768a1e9808a92289f05bb1e477438f7fd40d3"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0f210db62c50148b2f9e3c965d871ddc570d36e627680815477f936cf05c230"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79fb6d3cb5911f2f68c43f3d0ed268841ef5ebef4c63e034fbea062ba684010b"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/056619e0382e5d018a7588701eea782bee42aa9295cbc3ef8fa47f4c0e09fcde"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/294f1ba844a8d2d2cc091a19e0e5a148ffc8ee571fc3946b04c72355b1ac878b"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e35c49f9e6603f460113078f8462928d19ff93d51e1afe3bad8734b361485d33"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adc5ba2a8390c76f3211cd571a5670c1846229daa684ba72f488e673a4701a7e"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f96260b83119d5209e44e9259413cf2c2669292067ea1bc678ae2c303c363229"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1726f55324113c49dd156b56a36dd281cadab3c6c3bddee71fac2a3c2ff31ea"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/534b6dda89e917ba6b826c15e1d08317d4e487f43e5add368066b4808a6a81f0"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/721c38d92e14fb602a9a99ed1e16dae6a9c10215eed15712665a677d7f93cc3b"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f97e4376a3c9ab1cbe11913a05c59704a98391b3b28ebd79b7185e168cd38dc"} {"level":"info","ts":"2026-07-09T13:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40ee4d8534033670fe59df22b877ac509e97a0ff90163d7b43f40e5c8bcd82c5"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75\": 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-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7"} {"level":"info","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c"} {"level":"error","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246\": 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-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2"} {"level":"info","ts":"2026-07-09T13:04:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351\": 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-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"debug","ts":"2026-07-09T13:04:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"error","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b\": 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-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"} {"level":"error","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa\": 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-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c"} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e53f2c5e6215e4849778a073ae3447640c3fa1f987de51e5c57c5ed180ee0afc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"error","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b\": 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-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e53f2c5e6215e4849778a073ae3447640c3fa1f987de51e5c57c5ed180ee0afc"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-09T13:04:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"debug","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:04:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45072","PortSpecifier":{"PortValue":45072}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45072","PortSpecifier":{"PortValue":45072}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602297,"nanos":657897808},"http":{"id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","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":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","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-09T13:04:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff820aee-f1cf-45f3-8fca-96baaeacf46a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56726","PortSpecifier":{"PortValue":56726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56726","PortSpecifier":{"PortValue":56726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602297,"nanos":700088694},"http":{"id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/rate-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","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","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","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-09T13:04:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"670e9a6c-2f39-4734-b16a-a16b4d62a055","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45080","PortSpecifier":{"PortValue":45080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","method":"POST","path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:45080","PortSpecifier":{"PortValue":45080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602297,"nanos":746077030},"http":{"id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YJxUJ9v4pG2BkMnm_OxKjIQ59sI0wOYmMQkTHiJ0tJYaaRWPP0t5TRvBJkKo"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YJxUJ9v4pG2BkMnm_OxKjIQ59sI0wOYmMQkTHiJ0tJYaaRWPP0t5TRvBJkKo\"}"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-83cace.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":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","keyName":"e2e-rate-a-ea5dcf","subscription":"e2e-rate-iso-a-ea5dcf","tenant":"e2e-shared-a-83cace","userId":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.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-83cace/rate-test-model-83cace\",\"requestedSubscription\":\"e2e-rate-iso-a-ea5dcf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-83cace.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-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea5dcf","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-ea5dcf"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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-09T13:04:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","keyName":"e2e-rate-a-ea5dcf","selected_subscription":"e2e-rate-iso-a-ea5dcf","selected_subscription_key":"ai-tenant-e2e-shared-a-83cace/e2e-rate-iso-a-ea5dcf@ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea5dcf","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:04:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ec2c5d7-a07b-49fb-9283-442a2fd5e3cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55984","PortSpecifier":{"PortValue":55984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"47ab0714-922c-4833-a1ce-62dcece547e2","method":"POST","path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55984","PortSpecifier":{"PortValue":55984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602298,"nanos":820935591},"http":{"id":"47ab0714-922c-4833-a1ce-62dcece547e2","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YJxUJ9v4pG2BkMnm_OxKjIQ59sI0wOYmMQkTHiJ0tJYaaRWPP0t5TRvBJkKo"} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YJxUJ9v4pG2BkMnm_OxKjIQ59sI0wOYmMQkTHiJ0tJYaaRWPP0t5TRvBJkKo\"}"} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-83cace.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":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","keyName":"e2e-rate-a-ea5dcf","subscription":"e2e-rate-iso-a-ea5dcf","tenant":"e2e-shared-a-83cace","userId":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.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-83cace/rate-test-model-83cace\",\"requestedSubscription\":\"e2e-rate-iso-a-ea5dcf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-83cace.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-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea5dcf","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-ea5dcf"} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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-09T13:04:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","keyName":"e2e-rate-a-ea5dcf","selected_subscription":"e2e-rate-iso-a-ea5dcf","selected_subscription_key":"ai-tenant-e2e-shared-a-83cace/e2e-rate-iso-a-ea5dcf@ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea5dcf","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:04:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47ab0714-922c-4833-a1ce-62dcece547e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55992","PortSpecifier":{"PortValue":55992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","method":"POST","path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55992","PortSpecifier":{"PortValue":55992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602299,"nanos":865648561},"http":{"id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YJxUJ9v4pG2BkMnm_OxKjIQ59sI0wOYmMQkTHiJ0tJYaaRWPP0t5TRvBJkKo"} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YJxUJ9v4pG2BkMnm_OxKjIQ59sI0wOYmMQkTHiJ0tJYaaRWPP0t5TRvBJkKo\"}"} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-83cace.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":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","keyName":"e2e-rate-a-ea5dcf","subscription":"e2e-rate-iso-a-ea5dcf","tenant":"e2e-shared-a-83cace","userId":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.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-83cace/rate-test-model-83cace\",\"requestedSubscription\":\"e2e-rate-iso-a-ea5dcf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-83cace.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-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea5dcf","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-ea5dcf"} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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-09T13:04:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"ef4a93cb-b178-445b-8d0f-1ea4c7293150","keyName":"e2e-rate-a-ea5dcf","selected_subscription":"e2e-rate-iso-a-ea5dcf","selected_subscription_key":"ai-tenant-e2e-shared-a-83cace/e2e-rate-iso-a-ea5dcf@ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea5dcf","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:04:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9ca3e6b9-c865-4500-8c9d-ab0d9fd6cb19","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49608","PortSpecifier":{"PortValue":49608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"81ec4e7f-1264-419e-807f-5d6c843d9775","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49608","PortSpecifier":{"PortValue":49608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602318,"nanos":27635209},"http":{"id":"81ec4e7f-1264-419e-807f-5d6c843d9775","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","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":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","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-09T13:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81ec4e7f-1264-419e-807f-5d6c843d9775","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55276","PortSpecifier":{"PortValue":55276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5e12e04c-9421-4611-a413-4105f6b34b4a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55276","PortSpecifier":{"PortValue":55276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602318,"nanos":66843442},"http":{"id":"5e12e04c-9421-4611-a413-4105f6b34b4a","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","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":"7829cd22-f3be-470a-898d-ced477ce8bf5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"]}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4edcf22ba63d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=42725563-91e4-4350-a1a8-58c97cf33a2f"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7829cd22-f3be-470a-898d-ced477ce8bf5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/rate-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","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","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","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-09T13:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e12e04c-9421-4611-a413-4105f6b34b4a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49620","PortSpecifier":{"PortValue":49620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","method":"POST","path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49620","PortSpecifier":{"PortValue":49620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602318,"nanos":103841455},"http":{"id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Rwj7GoNXUG0MSxW_N1RnnScbIkuvxl1mVMYGii6zKX7WuxZYdsMxy7QvHg7"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Rwj7GoNXUG0MSxW_N1RnnScbIkuvxl1mVMYGii6zKX7WuxZYdsMxy7QvHg7\"}"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-83cace.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":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","keyName":"e2e-rate-a-f2f6ee","subscription":"e2e-rate-iso-a-f2f6ee","tenant":"e2e-shared-a-83cace","userId":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.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-83cace/rate-test-model-83cace\",\"requestedSubscription\":\"e2e-rate-iso-a-f2f6ee\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-83cace.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-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f2f6ee","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-f2f6ee"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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-09T13:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","keyName":"e2e-rate-a-f2f6ee","selected_subscription":"e2e-rate-iso-a-f2f6ee","selected_subscription_key":"ai-tenant-e2e-shared-a-83cace/e2e-rate-iso-a-f2f6ee@ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f2f6ee","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8ea1f05-25e9-4344-977b-04d86b074c6a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59468","PortSpecifier":{"PortValue":59468}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"866ffb8c-975a-4f8a-a512-764339dd62f0","method":"POST","path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59468","PortSpecifier":{"PortValue":59468}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602319,"nanos":163784551},"http":{"id":"866ffb8c-975a-4f8a-a512-764339dd62f0","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Rwj7GoNXUG0MSxW_N1RnnScbIkuvxl1mVMYGii6zKX7WuxZYdsMxy7QvHg7"} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Rwj7GoNXUG0MSxW_N1RnnScbIkuvxl1mVMYGii6zKX7WuxZYdsMxy7QvHg7\"}"} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-83cace.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":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","keyName":"e2e-rate-a-f2f6ee","subscription":"e2e-rate-iso-a-f2f6ee","tenant":"e2e-shared-a-83cace","userId":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.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-83cace/rate-test-model-83cace\",\"requestedSubscription\":\"e2e-rate-iso-a-f2f6ee\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-83cace.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-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f2f6ee","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-f2f6ee"} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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-09T13:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","keyName":"e2e-rate-a-f2f6ee","selected_subscription":"e2e-rate-iso-a-f2f6ee","selected_subscription_key":"ai-tenant-e2e-shared-a-83cace/e2e-rate-iso-a-f2f6ee@ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f2f6ee","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"866ffb8c-975a-4f8a-a512-764339dd62f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da71abc9-431c-4100-93a8-8299dc955540","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59478","PortSpecifier":{"PortValue":59478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"da71abc9-431c-4100-93a8-8299dc955540","method":"POST","path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions","host":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da71abc9-431c-4100-93a8-8299dc955540","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59478","PortSpecifier":{"PortValue":59478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602320,"nanos":204565872},"http":{"id":"da71abc9-431c-4100-93a8-8299dc955540","method":"POST","headers":{":authority":"e2e-shared-a-83cace.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"da71abc9-431c-4100-93a8-8299dc955540","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Rwj7GoNXUG0MSxW_N1RnnScbIkuvxl1mVMYGii6zKX7WuxZYdsMxy7QvHg7"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"da71abc9-431c-4100-93a8-8299dc955540","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Rwj7GoNXUG0MSxW_N1RnnScbIkuvxl1mVMYGii6zKX7WuxZYdsMxy7QvHg7\"}"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-83cace.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":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","keyName":"e2e-rate-a-f2f6ee","subscription":"e2e-rate-iso-a-f2f6ee","tenant":"e2e-shared-a-83cace","userId":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"da71abc9-431c-4100-93a8-8299dc955540","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-83cace.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-83cace/rate-test-model-83cace\",\"requestedSubscription\":\"e2e-rate-iso-a-f2f6ee\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-83cace.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-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f2f6ee","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"da71abc9-431c-4100-93a8-8299dc955540","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da71abc9-431c-4100-93a8-8299dc955540","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da71abc9-431c-4100-93a8-8299dc955540","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-f2f6ee"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da71abc9-431c-4100-93a8-8299dc955540","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b2beffb3-b208-46ae-8c7e-dfac38bb5b90","keyName":"e2e-rate-a-f2f6ee","selected_subscription":"e2e-rate-iso-a-f2f6ee","selected_subscription_key":"ai-tenant-e2e-shared-a-83cace/e2e-rate-iso-a-f2f6ee@ai-tenant-e2e-shared-a-83cace/rate-test-model-83cace","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-83cace","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f2f6ee","namespace":"ai-tenant-e2e-shared-a-83cace","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da71abc9-431c-4100-93a8-8299dc955540","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da71abc9-431c-4100-93a8-8299dc955540","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:44968","PortSpecifier":{"PortValue":44968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","method":"POST","path":"/ai-tenant-e2e-shared-b-d5cca2/rate-test-model-d5cca2/v1/completions","host":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:44968","PortSpecifier":{"PortValue":44968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783602320,"nanos":237739700},"http":{"id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","method":"POST","headers":{":authority":"e2e-shared-b-d5cca2.apps.ae4e2857-55b1-499e-98ba-4edcf22ba63d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-d5cca2/rate-test-model-d5cca2/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-TQPVHNO6C9K9E3r_qcHYisdcTASIKeOAjBVcoygBFl06d7ULCtHFJuZCRIG"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d5cca2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-TQPVHNO6C9K9E3r_qcHYisdcTASIKeOAjBVcoygBFl06d7ULCtHFJuZCRIG\"}"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-d5cca2.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":"d9e528b4-34a0-4421-b0e3-213eec5336a3","keyName":"e2e-rate-b-f2f6ee","subscription":"e2e-rate-iso-b-f2f6ee","tenant":"e2e-shared-b-d5cca2","userId":"d9e528b4-34a0-4421-b0e3-213eec5336a3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-d5cca2.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-d5cca2/rate-test-model-d5cca2\",\"requestedSubscription\":\"e2e-rate-iso-b-f2f6ee\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-d5cca2.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-d5cca2","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-f2f6ee","namespace":"ai-tenant-e2e-shared-b-d5cca2","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d5cca2/rate-test-model-d5cca2\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","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-f2f6ee"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d9e528b4-34a0-4421-b0e3-213eec5336a3","keyName":"e2e-rate-b-f2f6ee","selected_subscription":"e2e-rate-iso-b-f2f6ee","selected_subscription_key":"ai-tenant-e2e-shared-b-d5cca2/e2e-rate-iso-b-f2f6ee@ai-tenant-e2e-shared-b-d5cca2/rate-test-model-d5cca2","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d5cca2","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-f2f6ee","namespace":"ai-tenant-e2e-shared-b-d5cca2","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-09T13:05:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11a746f9-30cf-41d8-8099-e1dd213bcea5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/337a863599688a6325f4a124890f4d0fc6b631b24e796b11c362d245bacec246"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0080aba087f0584f759926efa830e3df331b1fbe81eea7830e64d351bab1930"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edeb9065d4779036ec875106f91e9b8933d94938b0821d4702ef6d33841d966c"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8625c13592e72055e763539d6bb45a404326e44e030c5d7ff741dc75dce66806"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7f3197c12831aa321911b8538dc90ea9f0cc4960b175866d01e55969ae6a3c2"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/774be51ecd86979c82fd14f9b5a30cb37567160e733dc03426c0fb983b1870f0"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4bb381bfd12d0e3238e1283a3cf9bd1a51fa5c662d1ac9d734a4da5102673a75"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fca845293a121c741be26d8b6625c7c133fea425954698448ba6f7452680351"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f8e5f40c43fa8736b1d52299aa3af42aad94eba5780f5920a39cc335292e02d"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46c20a7b372bae25e96945cad23c7b0d8fbbfa5c398a57268b1369e718d931aa"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b86f29743b6ba234146687f51c3aefed48d4bc0722c9409ca38efcc64f4e903"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bc87c128b15c87b28a947b3d0773da635cda03c9aa7ba9317dc9492352b07c7"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b259f005b440bc1088539c9a4a9b92abc03d3a74a5a214f4ffb2a90e255c834"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc914d208ca8f7947a6bc94dcd6c48936b5a3c9ea2f6f104652f9a0fa30a068b"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c74b61cc39e5b7c571cefbafc16383375d5c16720bed923809e77bc92e3a99a"} {"level":"info","ts":"2026-07-09T13:05:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ed419412d25ffda00dd2ed6dd83a78d26f18dd673288ce1f3c2e5830c9e642b"} {"level":"info","ts":"2026-07-09T13:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b75735bb1d6bc35162c0609f78aa18ff94665d91a3bae401916b49d2b6ba7fbd"} {"level":"info","ts":"2026-07-09T13:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84e7be6c2bbbcf314ca7aecced172dd8ccfbdd4624665242b6e6050fc614687b"} {"level":"info","ts":"2026-07-09T13:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6985dab6dfd410c12b858e650c0b7019f64d83857bbe1bec6919c8f71cdde60"} {"level":"info","ts":"2026-07-09T13:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e53f2c5e6215e4849778a073ae3447640c3fa1f987de51e5c57c5ed180ee0afc"} {"level":"info","ts":"2026-07-09T13:05:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcfac4ffe08769242c5a14a04681ca5a76e9cecebae78727737b9e93eae55982"} {"level":"info","ts":"2026-07-09T13:05:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d6034b3325ffa4cd7718bde7d7530e847a3fba92679057bed52e6c39f8765251"} {"level":"info","ts":"2026-07-09T13:05:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/912b0d9abeb6c3ed7ca0cb3ae59f0348da8d867e6029e6e71085611d3d01c2a8"} {"level":"info","ts":"2026-07-09T13:05:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a51ffe8d6d5c20954de1c1517beb0f35fb342c171adfb950ab96009c6b42198"}