--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96"} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733"} {"level":"debug","ts":"2026-07-14T14:09:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d"} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057"} {"level":"error","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0\": 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-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307"} {"level":"info","ts":"2026-07-14T14:09:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"info","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"} {"level":"error","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86\": 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-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444"} {"level":"error","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86\": 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-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53370","PortSpecifier":{"PortValue":53370}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53370","PortSpecifier":{"PortValue":53370}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038200,"nanos":870751459},"http":{"id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","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-14T14:10:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2498715-7f8c-4a0d-9a9c-8d4196a9048f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60156","PortSpecifier":{"PortValue":60156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60156","PortSpecifier":{"PortValue":60156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038200,"nanos":935097028},"http":{"id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","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-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","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-14T14:10:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2699fbb-3c5c-4204-84c9-5cb7e3ecff1f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53380","PortSpecifier":{"PortValue":53380}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","method":"GET","path":"/maas-api/v1/api-keys/78a5b2da-1eb2-497a-9900-6da3f1151b7e","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53380","PortSpecifier":{"PortValue":53380}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038200,"nanos":996060407},"http":{"id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","method":"GET","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/78a5b2da-1eb2-497a-9900-6da3f1151b7e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/78a5b2da-1eb2-497a-9900-6da3f1151b7e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","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-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","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-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","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-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","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-14T14:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0f3c1879-e0f6-4a16-97ad-ad83727e5835","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50da8e7f-02a8-42db-a892-e238b0440861","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60164","PortSpecifier":{"PortValue":60164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"50da8e7f-02a8-42db-a892-e238b0440861","method":"GET","path":"/maas-api/v1/api-keys/bc017395-fc70-4382-ab29-ae759b9abda1","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50da8e7f-02a8-42db-a892-e238b0440861","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60164","PortSpecifier":{"PortValue":60164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038201,"nanos":32521961},"http":{"id":"50da8e7f-02a8-42db-a892-e238b0440861","method":"GET","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/bc017395-fc70-4382-ab29-ae759b9abda1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"50da8e7f-02a8-42db-a892-e238b0440861","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"50da8e7f-02a8-42db-a892-e238b0440861","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"50da8e7f-02a8-42db-a892-e238b0440861","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/bc017395-fc70-4382-ab29-ae759b9abda1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50da8e7f-02a8-42db-a892-e238b0440861","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-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50da8e7f-02a8-42db-a892-e238b0440861","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-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50da8e7f-02a8-42db-a892-e238b0440861","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"50da8e7f-02a8-42db-a892-e238b0440861","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50da8e7f-02a8-42db-a892-e238b0440861","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-14T14:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50da8e7f-02a8-42db-a892-e238b0440861","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-14T14:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50da8e7f-02a8-42db-a892-e238b0440861","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50da8e7f-02a8-42db-a892-e238b0440861","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0344e327-71fc-4d7b-99bf-408674183b42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59068","PortSpecifier":{"PortValue":59068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0344e327-71fc-4d7b-99bf-408674183b42","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0344e327-71fc-4d7b-99bf-408674183b42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59068","PortSpecifier":{"PortValue":59068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038218,"nanos":151675196},"http":{"id":"0344e327-71fc-4d7b-99bf-408674183b42","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0344e327-71fc-4d7b-99bf-408674183b42","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0344e327-71fc-4d7b-99bf-408674183b42","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0344e327-71fc-4d7b-99bf-408674183b42","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0344e327-71fc-4d7b-99bf-408674183b42","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0344e327-71fc-4d7b-99bf-408674183b42","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0344e327-71fc-4d7b-99bf-408674183b42","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0344e327-71fc-4d7b-99bf-408674183b42","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0344e327-71fc-4d7b-99bf-408674183b42","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0344e327-71fc-4d7b-99bf-408674183b42","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-14T14:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0344e327-71fc-4d7b-99bf-408674183b42","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0344e327-71fc-4d7b-99bf-408674183b42","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53512","PortSpecifier":{"PortValue":53512}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53512","PortSpecifier":{"PortValue":53512}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038218,"nanos":191416859},"http":{"id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","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-14T14:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aec3e046-01bb-4f6c-8077-c6213e06f09f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59074","PortSpecifier":{"PortValue":59074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59074","PortSpecifier":{"PortValue":59074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038218,"nanos":234315457},"http":{"id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","method":"GET","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YWhhAUM3CXaIgOQN_IVvtHWIOneMt519Zc0FhDuB50Y4AsJ2w6dY44dULa0y"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YWhhAUM3CXaIgOQN_IVvtHWIOneMt519Zc0FhDuB50Y4AsJ2w6dY44dULa0y\"}"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","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-9c0e14.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":"0b9ed056-2441-4b67-9276-429db945083e","keyName":"e2e-auth-iso-a-22a9c6","subscription":"e2e-auth-iso-9fe887","tenant":"e2e-shared-a-9c0e14","userId":"0b9ed056-2441-4b67-9276-429db945083e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","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-9fe887"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","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-14T14:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee3a1093-f12f-45fd-865a-cc00f83d5cc4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:33936","PortSpecifier":{"PortValue":33936}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:33936","PortSpecifier":{"PortValue":33936}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038235,"nanos":434651896},"http":{"id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","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-14T14:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7a0977f2-afe8-4eb1-8ea1-b7bc253164cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34874","PortSpecifier":{"PortValue":34874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34874","PortSpecifier":{"PortValue":34874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038235,"nanos":479141398},"http":{"id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","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-14T14:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd9a1d4d-c632-41fc-b616-c66d6b782f9f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34884","PortSpecifier":{"PortValue":34884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3a2b33be-2448-4512-b3df-d813eccf5374","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34884","PortSpecifier":{"PortValue":34884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038235,"nanos":518560270},"http":{"id":"3a2b33be-2448-4512-b3df-d813eccf5374","method":"GET","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-FaE8HqtrR9pxOXI5_opqaRF74tdPrjRnuRUkadS17PbBfkq8AHkCfWYS89rP"} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-FaE8HqtrR9pxOXI5_opqaRF74tdPrjRnuRUkadS17PbBfkq8AHkCfWYS89rP\"}"} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","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-ff9f03.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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","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-14T14:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","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-14T14:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-14T14:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a2b33be-2448-4512-b3df-d813eccf5374","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-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:50732","PortSpecifier":{"PortValue":50732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:50732","PortSpecifier":{"PortValue":50732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038252,"nanos":726142542},"http":{"id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","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-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16a1c3ba-a6a9-4007-b18c-b9320086b08c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60522","PortSpecifier":{"PortValue":60522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60522","PortSpecifier":{"PortValue":60522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038252,"nanos":761447160},"http":{"id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","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-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3518d1b2-6ada-4818-bb85-1361a96d9b14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:50740","PortSpecifier":{"PortValue":50740}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:50740","PortSpecifier":{"PortValue":50740}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038252,"nanos":800617903},"http":{"id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","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-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9396f6d0-1581-4fd6-9c96-4fd320f3f737","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60538","PortSpecifier":{"PortValue":60538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:60538","PortSpecifier":{"PortValue":60538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038252,"nanos":841390522},"http":{"id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","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-14T14:10:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","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-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:10:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7c543c2-fc30-43ea-8827-46fdb825e9f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34032","PortSpecifier":{"PortValue":34032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34032","PortSpecifier":{"PortValue":34032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038270,"nanos":8336515},"http":{"id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","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-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e8863aa-5378-4052-9a79-f4e7f3319dc7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53242","PortSpecifier":{"PortValue":53242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53242","PortSpecifier":{"PortValue":53242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038270,"nanos":47396791},"http":{"id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","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-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b91be8eb-3a1a-416c-af97-5f603f97dbaa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53254","PortSpecifier":{"PortValue":53254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"01af154c-4aa9-4ac0-9d19-3f33de723776","method":"GET","path":"/maas-api/v1/api-keys/7301345b-3489-4051-8ffe-49ef8e877c67","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:53254","PortSpecifier":{"PortValue":53254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038270,"nanos":83604565},"http":{"id":"01af154c-4aa9-4ac0-9d19-3f33de723776","method":"GET","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7301345b-3489-4051-8ffe-49ef8e877c67",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7301345b-3489-4051-8ffe-49ef8e877c67",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","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-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01af154c-4aa9-4ac0-9d19-3f33de723776","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34034","PortSpecifier":{"PortValue":34034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","method":"GET","path":"/maas-api/v1/api-keys/7301345b-3489-4051-8ffe-49ef8e877c67","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:34034","PortSpecifier":{"PortValue":34034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038270,"nanos":114261776},"http":{"id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","method":"GET","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7301345b-3489-4051-8ffe-49ef8e877c67",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7301345b-3489-4051-8ffe-49ef8e877c67",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","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-14T14:11:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","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-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"256e21ba-d7dd-4b04-ac7f-c5709e9731bc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"347aafcf-f591-4cec-8358-256a33876ce3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:38530","PortSpecifier":{"PortValue":38530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"347aafcf-f591-4cec-8358-256a33876ce3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"347aafcf-f591-4cec-8358-256a33876ce3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:38530","PortSpecifier":{"PortValue":38530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038287,"nanos":285558887},"http":{"id":"347aafcf-f591-4cec-8358-256a33876ce3","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"347aafcf-f591-4cec-8358-256a33876ce3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"347aafcf-f591-4cec-8358-256a33876ce3","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"347aafcf-f591-4cec-8358-256a33876ce3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"347aafcf-f591-4cec-8358-256a33876ce3","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"347aafcf-f591-4cec-8358-256a33876ce3","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"347aafcf-f591-4cec-8358-256a33876ce3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"347aafcf-f591-4cec-8358-256a33876ce3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"347aafcf-f591-4cec-8358-256a33876ce3","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"347aafcf-f591-4cec-8358-256a33876ce3","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-14T14:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"347aafcf-f591-4cec-8358-256a33876ce3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"347aafcf-f591-4cec-8358-256a33876ce3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:54392","PortSpecifier":{"PortValue":54392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a684c430-215a-44f1-ab5e-eacefae9ba51","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:54392","PortSpecifier":{"PortValue":54392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038287,"nanos":322459600},"http":{"id":"a684c430-215a-44f1-ab5e-eacefae9ba51","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/auth-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","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-14T14:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a684c430-215a-44f1-ab5e-eacefae9ba51","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:38532","PortSpecifier":{"PortValue":38532}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7401b9cc-fad7-47a6-9af6-122b8083b817","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:38532","PortSpecifier":{"PortValue":38532}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038287,"nanos":360765969},"http":{"id":"7401b9cc-fad7-47a6-9af6-122b8083b817","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-13qvXx6eNffDaOML2_vwLHYlBLXtY8d4EuqcykMvF3Rn1M3qGPH5fh9BHJV4k"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-13qvXx6eNffDaOML2_vwLHYlBLXtY8d4EuqcykMvF3Rn1M3qGPH5fh9BHJV4k\"}"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","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-9c0e14.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":"a9accc6e-6ea3-419a-9771-7fc0f7e2d8f3","keyName":"e2e-auth-iso-a-b8f262","subscription":"e2e-auth-iso-ee75f0","tenant":"e2e-shared-a-9c0e14","userId":"a9accc6e-6ea3-419a-9771-7fc0f7e2d8f3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/auth-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","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-ee75f0"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","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-14T14:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7401b9cc-fad7-47a6-9af6-122b8083b817","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a5611425e55b0e09c019eded3f3eba481f25d0d61b8520d4cb879eaab003307"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c45d3ecdf3c8dc0c648358adef63433e936fff404cbfb8aafef728ccc31bd733"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10a65617aeb0a6cffb24f1d79bcae60e24d625e6a463d90d21223b13bf19ae2c"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a92fd7de27cff4124ef89004c0fd01ab4c7def35a38ea0a1b5634060d0d5909f"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d03d4680af9b049db26aed96dfd4a8b9e3e80b9e8e1b93d1a31c34c5f2f4ea96"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8371841ac0b88ec4762d370d3a01858528205bb3fa3b5ce6b8a51992b7f0e86"} {"level":"info","ts":"2026-07-14T14:11:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51cccb6ba984ecf1d28cc3b46572f2f743f6efe28e7341017440141cd34bc289"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a69c8537aa59d244ca6ca1538b28fe9008348fb7b0911f6639ed72ed7f601d1"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9119747f798b9216808cc718f3d05ada0cfa385495af46a5002cc3e032ecfc1"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5dceeb76f48910f16bbdf88a7045642214b8f3ac58d82a3ae226e1bc5752320d"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e148a0476e5657464e7fe9ccd4a4a07706e40a3f1040a904800fcfd4a84f15d5"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c66d58ec1a37790341df2b86de774b1ffb613772cf24d54bdcefddbdcfa413e0"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/474b87135b021063a0d2a75ff928df0eedc859bf2a7de8c936d903ca98ffe057"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46c86e9d4482e4f4af70331bf3747f3a1cfb1211e1f48238195e5cfa24e7c444"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a64008b4b3c919d87b515b2675d3fecc84b672d9b9ce95ab2c0deb089ebdeae"} {"level":"info","ts":"2026-07-14T14:11:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fef0e1921adb570c1f0924335a6754da5c45df7fe982c8711daf5a98114266ac"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"error","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b\": 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-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"error","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b\": 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-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010\": 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-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"} {"level":"debug","ts":"2026-07-14T14:11:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a\": 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-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:11:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:11:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"} {"level":"error","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f\": 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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"error","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f\": 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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a\": 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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12: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-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"info","ts":"2026-07-14T14:12:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"info","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"error","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8\": 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-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"} {"level":"info","ts":"2026-07-14T14:12:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"info","ts":"2026-07-14T14:12:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"info","ts":"2026-07-14T14:12:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"info","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:35684","PortSpecifier":{"PortValue":35684}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9540d504-e197-4b03-a216-51ba3d2cafd3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:35684","PortSpecifier":{"PortValue":35684}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038345,"nanos":226796263},"http":{"id":"9540d504-e197-4b03-a216-51ba3d2cafd3","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/sub-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","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-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9540d504-e197-4b03-a216-51ba3d2cafd3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:33586","PortSpecifier":{"PortValue":33586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:33586","PortSpecifier":{"PortValue":33586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038345,"nanos":270060210},"http":{"id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/sub-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","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-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b56896eb-81bd-4e3e-aa2c-16d485b986dc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:35698","PortSpecifier":{"PortValue":35698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:35698","PortSpecifier":{"PortValue":35698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038345,"nanos":310796043},"http":{"id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","method":"GET","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CE27FdoTyAYOiKec_EJSH6YXUii92ioyIgWYdeHeKYGeFZ7E3Xd93APdFOUI"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CE27FdoTyAYOiKec_EJSH6YXUii92ioyIgWYdeHeKYGeFZ7E3Xd93APdFOUI\"}"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","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-9c0e14.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":"f904bae8-df3a-4c59-a878-094a901dc749","keyName":"e2e-sub-iso-39fc6c","subscription":"e2e-a-only-b2bfde","tenant":"e2e-shared-a-9c0e14","userId":"f904bae8-df3a-4c59-a878-094a901dc749","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/sub-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","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-b2bfde"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","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-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6e9935d4-1a54-4fce-a187-a752bae2d8a0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1581f06-d577-436c-849e-a307f4c058f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:33590","PortSpecifier":{"PortValue":33590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1581f06-d577-436c-849e-a307f4c058f3","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1581f06-d577-436c-849e-a307f4c058f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:33590","PortSpecifier":{"PortValue":33590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038345,"nanos":340860015},"http":{"id":"a1581f06-d577-436c-849e-a307f4c058f3","method":"GET","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1581f06-d577-436c-849e-a307f4c058f3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1DCQR7MZKwsnV4P2o_mCmcCElkfTwHQKGaqJMyHch5fp5zyB9lvnDi1jZrhGY"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a1581f06-d577-436c-849e-a307f4c058f3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1DCQR7MZKwsnV4P2o_mCmcCElkfTwHQKGaqJMyHch5fp5zyB9lvnDi1jZrhGY\"}"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a1581f06-d577-436c-849e-a307f4c058f3","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-ff9f03.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":"ec939fb6-0fa2-4056-987e-b609ad59da9a","keyName":"e2e-sub-iso-a2f54c","subscription":"e2e-b-only-b2bfde","tenant":"e2e-shared-b-ff9f03","userId":"ec939fb6-0fa2-4056-987e-b609ad59da9a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1581f06-d577-436c-849e-a307f4c058f3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1581f06-d577-436c-849e-a307f4c058f3","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1581f06-d577-436c-849e-a307f4c058f3","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1581f06-d577-436c-849e-a307f4c058f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/sub-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1581f06-d577-436c-849e-a307f4c058f3","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-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a1581f06-d577-436c-849e-a307f4c058f3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1581f06-d577-436c-849e-a307f4c058f3","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-b2bfde"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1581f06-d577-436c-849e-a307f4c058f3","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-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1581f06-d577-436c-849e-a307f4c058f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1581f06-d577-436c-849e-a307f4c058f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:56202","PortSpecifier":{"PortValue":56202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"650a79bc-540b-4323-ae08-e1affcbcede9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:56202","PortSpecifier":{"PortValue":56202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038355,"nanos":382270882},"http":{"id":"650a79bc-540b-4323-ae08-e1affcbcede9","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/sub-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","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-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"650a79bc-540b-4323-ae08-e1affcbcede9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59546","PortSpecifier":{"PortValue":59546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"da29bcde-2666-4ce9-9294-1043f4528c9b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59546","PortSpecifier":{"PortValue":59546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038355,"nanos":417833407},"http":{"id":"da29bcde-2666-4ce9-9294-1043f4528c9b","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/sub-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","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-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da29bcde-2666-4ce9-9294-1043f4528c9b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:56208","PortSpecifier":{"PortValue":56208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a65c11a-758f-4dfa-9104-2ef32769e748","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:56208","PortSpecifier":{"PortValue":56208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038355,"nanos":452998092},"http":{"id":"9a65c11a-758f-4dfa-9104-2ef32769e748","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Wy6KnvJryIJ95PbZ_YP6RuPExPpKw12JSi7CcCQALdgrJvq3yLAqwQbXLSbw"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Wy6KnvJryIJ95PbZ_YP6RuPExPpKw12JSi7CcCQALdgrJvq3yLAqwQbXLSbw\"}"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","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-9c0e14.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":"aecd797e-6d15-4d22-b2f4-9f4e314ff7c4","keyName":"e2e-sub-iso-bfb8b5","subscription":"e2e-shared-sub-0c68fc","tenant":"e2e-shared-a-9c0e14","userId":"aecd797e-6d15-4d22-b2f4-9f4e314ff7c4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/sub-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","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-0c68fc"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","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-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a65c11a-758f-4dfa-9104-2ef32769e748","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59554","PortSpecifier":{"PortValue":59554}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59554","PortSpecifier":{"PortValue":59554}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038355,"nanos":481724250},"http":{"id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Y7CL9k2141LDO3Wr_I4eUNvzu4u3ZzMJ15TRKIo3EwA53vezSyO3eukLk3bh"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Y7CL9k2141LDO3Wr_I4eUNvzu4u3ZzMJ15TRKIo3EwA53vezSyO3eukLk3bh\"}"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","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-ff9f03.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":"70a4889f-0ccc-4bcb-9b58-83fba41b9fb9","keyName":"e2e-sub-iso-8d20f9","subscription":"e2e-shared-sub-0c68fc","tenant":"e2e-shared-b-ff9f03","userId":"70a4889f-0ccc-4bcb-9b58-83fba41b9fb9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/sub-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","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-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","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-0c68fc"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:12:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"86fd8cf2-2f1b-4e20-8e4c-fab4f9f1be05","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0c5b728baad5c25fed30cf86535bbb3629e9e40287a7ef58d26c7eb1c00706d"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0429593cdf54d72b9ddbda35291b51852d44785f343679e085d05b43b59b361a"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9c0d51918f39d44a953c3e0639638e878b53026c315e3b65823eb77c971fef4"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e04ae1332fa639859fbfd059ab9ddfbb885a62c0a17d055b23969a6776b4024f"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/800695e8d6d0bb835a6dccbb54156edbbd9e00d7374aa72ba98112ba2bdf0e2a"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cfa12a3059bd690f419a41d3f8d41d3c55e32a4b17232bc335867395a16f607"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac7ffc4b483b8504287cca7364ac6e9ef765480c1ff7b8dd2c6516fffef94010"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f4b6e2be892451f56511f296950a3216752846f9d76c4090af296492b5182aed"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6187c1c6b1f27023f3d7b60a0fd45226dcf029fc88d22f45c40a675f35773250"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31f4fd0782777727689e8e9d79444b7281f551faffa6079022aadf87e3509c3f"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c36bd9c4edf727a9561551b3ef08167a4bf9d694632bfb95945f7a3cc1cdc86"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8bd3949a78ab45d67b7a643b29425364a7cfdfca3d89b3dc565268669b7098f"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/01dd962238f9f215c6b972d8e1141657fffcddadf5180e3853c94416dab17b6b"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c9190b85e9dfb69366c5c841c936a201f1728f5b60992bddf1ccafb657ea9c31"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d96d08ee733450bae818fea62fedb0f0ed9da2b8a21f66564f2d6bbf8e5a70cd"} {"level":"info","ts":"2026-07-14T14:12:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61ddc2d48a366d5c15a89f449185810b3e63aa13240b1af1e8ccd5ee395d783c"} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:12:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"error","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e\": 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-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"} {"level":"info","ts":"2026-07-14T14:12:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"error","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d\": 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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8"} {"level":"error","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1\": 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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13: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-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51122","PortSpecifier":{"PortValue":51122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51122","PortSpecifier":{"PortValue":51122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038415,"nanos":330215415},"http":{"id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","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_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","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-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36088","PortSpecifier":{"PortValue":36088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36088","PortSpecifier":{"PortValue":36088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038415,"nanos":372408772},"http":{"id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","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-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51124","PortSpecifier":{"PortValue":51124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"54100cd3-f3e0-42da-992d-e21843d8503a","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51124","PortSpecifier":{"PortValue":51124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038415,"nanos":412160368},"http":{"id":"54100cd3-f3e0-42da-992d-e21843d8503a","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp\"}"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-9c0e14.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":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","subscription":"e2e-rate-iso-a-bdf72d","tenant":"e2e-shared-a-9c0e14","userId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.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-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-bdf72d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-9c0e14.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-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-bdf72d"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","selected_subscription":"e2e-rate-iso-a-bdf72d","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-bdf72d@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51126","PortSpecifier":{"PortValue":51126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51126","PortSpecifier":{"PortValue":51126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038416,"nanos":462747280},"http":{"id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp\"}"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-9c0e14.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":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","subscription":"e2e-rate-iso-a-bdf72d","tenant":"e2e-shared-a-9c0e14","userId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.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-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-bdf72d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-9c0e14.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-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-bdf72d"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","selected_subscription":"e2e-rate-iso-a-bdf72d","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-bdf72d@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51142","PortSpecifier":{"PortValue":51142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51142","PortSpecifier":{"PortValue":51142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038417,"nanos":502661237},"http":{"id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp\"}"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-9c0e14.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":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","subscription":"e2e-rate-iso-a-bdf72d","tenant":"e2e-shared-a-9c0e14","userId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.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-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-bdf72d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-9c0e14.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-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-bdf72d"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","selected_subscription":"e2e-rate-iso-a-bdf72d","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-bdf72d@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36784","PortSpecifier":{"PortValue":36784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36784","PortSpecifier":{"PortValue":36784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038430,"nanos":523956576},"http":{"id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","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_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","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-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51712","PortSpecifier":{"PortValue":51712}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51712","PortSpecifier":{"PortValue":51712}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038430,"nanos":568521774},"http":{"id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","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":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","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-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36792","PortSpecifier":{"PortValue":36792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"18963f7b-9950-4ef8-b7db-94e9a377105f","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36792","PortSpecifier":{"PortValue":36792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038430,"nanos":607545796},"http":{"id":"18963f7b-9950-4ef8-b7db-94e9a377105f","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG\"}"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-9c0e14.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":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","subscription":"e2e-rate-iso-a-dc5dbf","tenant":"e2e-shared-a-9c0e14","userId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.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-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-9c0e14.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-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","selected_subscription":"e2e-rate-iso-a-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-dc5dbf@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36796","PortSpecifier":{"PortValue":36796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36796","PortSpecifier":{"PortValue":36796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038431,"nanos":645241977},"http":{"id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG\"}"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-9c0e14.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":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","subscription":"e2e-rate-iso-a-dc5dbf","tenant":"e2e-shared-a-9c0e14","userId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.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-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-9c0e14.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-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","selected_subscription":"e2e-rate-iso-a-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-dc5dbf@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59132","PortSpecifier":{"PortValue":59132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59132","PortSpecifier":{"PortValue":59132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038432,"nanos":685118159},"http":{"id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-9c0e14.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":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","subscription":"e2e-rate-iso-a-dc5dbf","tenant":"e2e-shared-a-9c0e14","userId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.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-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-9c0e14.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-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","selected_subscription":"e2e-rate-iso-a-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-dc5dbf@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:52562","PortSpecifier":{"PortValue":52562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"516e59ae-8870-4b73-b355-4d8a0583d04d","method":"POST","path":"/ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03/v1/completions","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:52562","PortSpecifier":{"PortValue":52562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038432,"nanos":720907823},"http":{"id":"516e59ae-8870-4b73-b355-4d8a0583d04d","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bhCHZoYQbFH17hQq_xl3vpLjLSt3YTqQAyYomUz397kaPdp5uzuh6IdrJjLZ"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-bhCHZoYQbFH17hQq_xl3vpLjLSt3YTqQAyYomUz397kaPdp5uzuh6IdrJjLZ\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-ff9f03.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":"95593489-2f61-4e42-9e73-2585217d4286","keyName":"e2e-rate-b-dc5dbf","subscription":"e2e-rate-iso-b-dc5dbf","tenant":"e2e-shared-b-ff9f03","userId":"95593489-2f61-4e42-9e73-2585217d4286","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.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-ff9f03/rate-test-model-ff9f03\",\"requestedSubscription\":\"e2e-rate-iso-b-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-ff9f03.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-ff9f03","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-dc5dbf","namespace":"ai-tenant-e2e-shared-b-ff9f03","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"95593489-2f61-4e42-9e73-2585217d4286","keyName":"e2e-rate-b-dc5dbf","selected_subscription":"e2e-rate-iso-b-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-b-ff9f03/e2e-rate-iso-b-dc5dbf@ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff9f03","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-dc5dbf","namespace":"ai-tenant-e2e-shared-b-ff9f03","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"}