--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb\": 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-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:01:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:01:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"info","ts":"2026-07-17T02:01:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9217942c426e32b32f4cd018a17c96e8cbb54377af6c871f4ab021687b211a62"} {"level":"info","ts":"2026-07-17T02:01:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c40f472bae05a5517d2e84be9016c7b91fc960ae9cd03a3ab7bbf868d8a0172b"} {"level":"info","ts":"2026-07-17T02:01:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e1f951aa68bf595827a52a98b3b7587b473844b3b44a71b7d8b982129554fa7"} {"level":"info","ts":"2026-07-17T02:01:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/980d386977f0550b982754978cf87e4286142d5db2b430066d80f77a5976d4d9"} {"level":"info","ts":"2026-07-17T02:01:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3cd503493968dc572803108b8b639aa70a771cc58cd57332f376f46de8734c1"} {"level":"info","ts":"2026-07-17T02:01:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/419691f5cb19cf4b036130e5759642706c7f0dad38342f7070782cbdbb37e7de"} {"level":"info","ts":"2026-07-17T02:01:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dde4043c134ac28c5e0ce20a00dda37e0bd8360bd3c7252f4c5330853b4f947f"} {"level":"info","ts":"2026-07-17T02:01:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7dcbeca888d3bd842530ac2b2143c4357abfea2b71a39b5fd3725e905317cfb"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03: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-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc"} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca"} {"level":"error","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca\": 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-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca"} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071"} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca"} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734\": 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-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071"} {"level":"info","ts":"2026-07-17T02:03:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906\": 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-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"} {"level":"debug","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03: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-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"info","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22\": 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-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"info","ts":"2026-07-17T02:03:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024"} {"level":"error","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024\": 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-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"} {"level":"error","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6\": 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-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6\": 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-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073"} {"level":"info","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:03:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:03:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"info","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36764","PortSpecifier":{"PortValue":36764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36764","PortSpecifier":{"PortValue":36764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253805,"nanos":803387918},"http":{"id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","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-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44c113dd-2e4c-4e5f-a41e-6959b8839a85","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:50552","PortSpecifier":{"PortValue":50552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:50552","PortSpecifier":{"PortValue":50552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253805,"nanos":864653482},"http":{"id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","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-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36d91fc8-ae45-4640-99dd-5060e18ed6e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36766","PortSpecifier":{"PortValue":36766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","method":"GET","path":"/maas-api/v1/api-keys/57908d76-b64a-4c4c-b465-8451543e68a2","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36766","PortSpecifier":{"PortValue":36766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253805,"nanos":935871915},"http":{"id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","method":"GET","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/57908d76-b64a-4c4c-b465-8451543e68a2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/57908d76-b64a-4c4c-b465-8451543e68a2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","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-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4c8ad4f-8d6a-4bb0-ae2f-b2e9768a2082","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ac839597-db14-400b-afba-2581aef1e63a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:50566","PortSpecifier":{"PortValue":50566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ac839597-db14-400b-afba-2581aef1e63a","method":"GET","path":"/maas-api/v1/api-keys/7cee6285-5175-413b-9c87-4124d79a97be","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ac839597-db14-400b-afba-2581aef1e63a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:50566","PortSpecifier":{"PortValue":50566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253805,"nanos":978108886},"http":{"id":"ac839597-db14-400b-afba-2581aef1e63a","method":"GET","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7cee6285-5175-413b-9c87-4124d79a97be",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ac839597-db14-400b-afba-2581aef1e63a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ac839597-db14-400b-afba-2581aef1e63a","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ac839597-db14-400b-afba-2581aef1e63a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7cee6285-5175-413b-9c87-4124d79a97be",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac839597-db14-400b-afba-2581aef1e63a","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac839597-db14-400b-afba-2581aef1e63a","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac839597-db14-400b-afba-2581aef1e63a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ac839597-db14-400b-afba-2581aef1e63a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ac839597-db14-400b-afba-2581aef1e63a","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-17T02:03:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ac839597-db14-400b-afba-2581aef1e63a","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-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ac839597-db14-400b-afba-2581aef1e63a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ac839597-db14-400b-afba-2581aef1e63a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:47760","PortSpecifier":{"PortValue":47760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3cff510b-e544-4377-a241-3567e67b3f7e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:47760","PortSpecifier":{"PortValue":47760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253823,"nanos":83122308},"http":{"id":"3cff510b-e544-4377-a241-3567e67b3f7e","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","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-17T02:03:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3cff510b-e544-4377-a241-3567e67b3f7e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:45044","PortSpecifier":{"PortValue":45044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bc323692-8b44-4f5e-978d-67519d31aea3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:45044","PortSpecifier":{"PortValue":45044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253823,"nanos":130471341},"http":{"id":"bc323692-8b44-4f5e-978d-67519d31aea3","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","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-17T02:03:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc323692-8b44-4f5e-978d-67519d31aea3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:47768","PortSpecifier":{"PortValue":47768}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:47768","PortSpecifier":{"PortValue":47768}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253823,"nanos":171963993},"http":{"id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","method":"GET","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-VteCngxT12S0OXGR_UM8j5uUyJ1zNucxNkgYaFCE0ULcZN09z0UbFMxfPR3E"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-VteCngxT12S0OXGR_UM8j5uUyJ1zNucxNkgYaFCE0ULcZN09z0UbFMxfPR3E\"}"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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-fd4ae7.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":"8440746d-2147-4fc3-8af7-13715b8aa499","keyName":"e2e-auth-iso-a-c89cca","subscription":"e2e-auth-iso-2a5eee","tenant":"e2e-shared-a-fd4ae7","userId":"8440746d-2147-4fc3-8af7-13715b8aa499","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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-2a5eee"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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-17T02:03:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:03:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4aa6ccd1-3611-4c27-bce8-e5ae85ee935c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:52256","PortSpecifier":{"PortValue":52256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be94aa75-4332-4d62-9a29-25e73076b6a0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:52256","PortSpecifier":{"PortValue":52256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253840,"nanos":294532276},"http":{"id":"be94aa75-4332-4d62-9a29-25e73076b6a0","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","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-17T02:04:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be94aa75-4332-4d62-9a29-25e73076b6a0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36396","PortSpecifier":{"PortValue":36396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36396","PortSpecifier":{"PortValue":36396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253840,"nanos":332808795},"http":{"id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","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-17T02:04:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce664f6d-39a2-4f9e-96d5-b1fb32717c42","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36410","PortSpecifier":{"PortValue":36410}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36410","PortSpecifier":{"PortValue":36410}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253840,"nanos":377954805},"http":{"id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","method":"GET","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17yeJf3KOsbvCw5xa_tKpmvarAyZQMsS7kGxo1blZdjgu5PwSyqN1Mb2AkXpB"} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-1f2720.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-17yeJf3KOsbvCw5xa_tKpmvarAyZQMsS7kGxo1blZdjgu5PwSyqN1Mb2AkXpB\"}"} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","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-1f2720.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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","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-17T02:04:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","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-17T02:04:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-17T02:04:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"65df56f3-7fef-426b-b7f5-60a561aaf1b9","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-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59680","PortSpecifier":{"PortValue":59680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a25f4939-0f76-45a0-a170-3f7244d53260","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59680","PortSpecifier":{"PortValue":59680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253857,"nanos":477514967},"http":{"id":"a25f4939-0f76-45a0-a170-3f7244d53260","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","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-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a25f4939-0f76-45a0-a170-3f7244d53260","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed15e926-4294-487a-9895-298592c5cd7c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:37174","PortSpecifier":{"PortValue":37174}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ed15e926-4294-487a-9895-298592c5cd7c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed15e926-4294-487a-9895-298592c5cd7c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:37174","PortSpecifier":{"PortValue":37174}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253857,"nanos":522574625},"http":{"id":"ed15e926-4294-487a-9895-298592c5cd7c","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ed15e926-4294-487a-9895-298592c5cd7c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ed15e926-4294-487a-9895-298592c5cd7c","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ed15e926-4294-487a-9895-298592c5cd7c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed15e926-4294-487a-9895-298592c5cd7c","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed15e926-4294-487a-9895-298592c5cd7c","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed15e926-4294-487a-9895-298592c5cd7c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ed15e926-4294-487a-9895-298592c5cd7c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed15e926-4294-487a-9895-298592c5cd7c","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed15e926-4294-487a-9895-298592c5cd7c","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-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed15e926-4294-487a-9895-298592c5cd7c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed15e926-4294-487a-9895-298592c5cd7c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59684","PortSpecifier":{"PortValue":59684}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59684","PortSpecifier":{"PortValue":59684}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253857,"nanos":558388258},"http":{"id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","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-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83f59c50-08f1-48ab-bff2-bee34a8a0a86","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:37188","PortSpecifier":{"PortValue":37188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:37188","PortSpecifier":{"PortValue":37188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253857,"nanos":596622577},"http":{"id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","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-17T02:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","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-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb01ff3b-2487-41d2-ab6e-7a6236156e79","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55850","PortSpecifier":{"PortValue":55850}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7ca2ce39-1816-48e2-9318-ade26501fca9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55850","PortSpecifier":{"PortValue":55850}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253874,"nanos":706741692},"http":{"id":"7ca2ce39-1816-48e2-9318-ade26501fca9","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","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-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ca2ce39-1816-48e2-9318-ade26501fca9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:38538","PortSpecifier":{"PortValue":38538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:38538","PortSpecifier":{"PortValue":38538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253874,"nanos":741225593},"http":{"id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","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-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3136e19a-a58e-4c10-863f-e8f15ce7239f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:38552","PortSpecifier":{"PortValue":38552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","method":"GET","path":"/maas-api/v1/api-keys/e6f6d548-190a-4ce8-beaa-61cacf5088a5","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:38552","PortSpecifier":{"PortValue":38552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253874,"nanos":779098856},"http":{"id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","method":"GET","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6f6d548-190a-4ce8-beaa-61cacf5088a5",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6f6d548-190a-4ce8-beaa-61cacf5088a5",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","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-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d3e1dc2-066e-43ff-9da3-998c24ac23e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55856","PortSpecifier":{"PortValue":55856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","method":"GET","path":"/maas-api/v1/api-keys/e6f6d548-190a-4ce8-beaa-61cacf5088a5","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55856","PortSpecifier":{"PortValue":55856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253874,"nanos":815600213},"http":{"id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","method":"GET","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6f6d548-190a-4ce8-beaa-61cacf5088a5",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6f6d548-190a-4ce8-beaa-61cacf5088a5",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","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-17T02:04:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","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-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee33a998-fd15-4fc7-9906-7beb2d4e2852","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:56302","PortSpecifier":{"PortValue":56302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"34761e04-edd7-48c4-bcf2-649d47aadbff","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:56302","PortSpecifier":{"PortValue":56302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253891,"nanos":903609768},"http":{"id":"34761e04-edd7-48c4-bcf2-649d47aadbff","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","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-17T02:04:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34761e04-edd7-48c4-bcf2-649d47aadbff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:37952","PortSpecifier":{"PortValue":37952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a01f8064-16c2-4efd-9a89-dabdff375ace","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:37952","PortSpecifier":{"PortValue":37952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253891,"nanos":963141676},"http":{"id":"a01f8064-16c2-4efd-9a89-dabdff375ace","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/auth-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","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-17T02:04:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a01f8064-16c2-4efd-9a89-dabdff375ace","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9332d202-963e-436f-b00d-16ac993e4a92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:56304","PortSpecifier":{"PortValue":56304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9332d202-963e-436f-b00d-16ac993e4a92","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:04:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9332d202-963e-436f-b00d-16ac993e4a92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:56304","PortSpecifier":{"PortValue":56304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253891,"nanos":998566837},"http":{"id":"9332d202-963e-436f-b00d-16ac993e4a92","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:04:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9332d202-963e-436f-b00d-16ac993e4a92","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2YxwTDmEQ6NEHHHc_YO1yX9tI3FQAWSGjqtu7xLHfxHhBOVOovv8lVlTdsWl"} {"level":"debug","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9332d202-963e-436f-b00d-16ac993e4a92","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2YxwTDmEQ6NEHHHc_YO1yX9tI3FQAWSGjqtu7xLHfxHhBOVOovv8lVlTdsWl\"}"} {"level":"debug","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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-fd4ae7.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":"e25656b6-502d-4c66-9255-7e220e8db708","keyName":"e2e-auth-iso-a-458a90","subscription":"e2e-auth-iso-039739","tenant":"e2e-shared-a-fd4ae7","userId":"e25656b6-502d-4c66-9255-7e220e8db708","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9332d202-963e-436f-b00d-16ac993e4a92","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9332d202-963e-436f-b00d-16ac993e4a92","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/auth-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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-039739"} {"level":"debug","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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-17T02:04:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9332d202-963e-436f-b00d-16ac993e4a92","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9332d202-963e-436f-b00d-16ac993e4a92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:04:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9332d202-963e-436f-b00d-16ac993e4a92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd3825c2e95ea2cc25b4676036e1c4f2312b362a0dac6d8da660a2e05efc7071"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb35c22aaf602befab6bcdaf9f0e6007bc5201d7973d8ebfb843be45770430c"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db243febdcbe3793b07f8abe8c888b56f45b8299bd06cef12fefd614b983d465"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e1b945582bb885f41289377206efa3bdb3f303fd20b9721c90f21b948327ac9a"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f1f79a089446b1c80e2ad1fd981ea5571808f362c99b39547c38fa264cfebe1"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a503e03c72ce928db6240da85044507ccdfc1ef24d7c99bd391d41f7a2e2d574"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8191c508422d560a5dc78610f1a515df39a335b30852a7efd75471c9e623b22"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1f7acad5af17dcfd81351eccadd5ab68becb84fe59884d38eaab29c900a3073"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/deb9805438013833bbac257076df66488c3dca4f416f3ffa777f81b6ed5925e6"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f48f3fa000cbe998a3be1c0a4fe5974b030faf710123053a6500f657368a572"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b6809dcef007bdb7c48e158e6b3549122c5f0197af8ce5d6f39d09186cb78e6"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f30a932c0b869ae06e848cbd78b963410d95aa0ead6d6659c143db446c9e906"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5374e736f9051246b543745a7a0ad7a9e5129101e3db2b384012f4739d874024"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62f48ccc806068f17ef3674192144574a0f9586b8b1cdf7d7f86f5deb6395f0e"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45364a61a059bdd78058d3848c2d5d2fa1adcc8a616ab5d7c9617687b33883ca"} {"level":"info","ts":"2026-07-17T02:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98ba85fab7be09eab317c5ba073093982dd6a22ca9fc4767394b48e7aa81f8dc"} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"error","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30\": 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-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"error","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694\": 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-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05: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-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05: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-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05: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-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05: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-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05: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-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"info","ts":"2026-07-17T02:05:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"error","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0\": 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-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292\": 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-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"} {"level":"debug","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:05:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:05:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"info","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711"} {"level":"info","ts":"2026-07-17T02:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"} {"level":"info","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:46076","PortSpecifier":{"PortValue":46076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:46076","PortSpecifier":{"PortValue":46076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253968,"nanos":13733800},"http":{"id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/sub-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","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-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3424d5be-0003-4544-90f9-c4f7e84fc2bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55362","PortSpecifier":{"PortValue":55362}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9323ebad-89eb-4021-a1f6-93f19fed8221","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55362","PortSpecifier":{"PortValue":55362}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253968,"nanos":56220636},"http":{"id":"9323ebad-89eb-4021-a1f6-93f19fed8221","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/sub-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","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-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9323ebad-89eb-4021-a1f6-93f19fed8221","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:46084","PortSpecifier":{"PortValue":46084}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:46084","PortSpecifier":{"PortValue":46084}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253968,"nanos":95962700},"http":{"id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","method":"GET","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1B7S8dHAd82UIDtiB_AxFmbvneUM0m6iisMjsIQyEvnemH3VfycCEVOZ3VmPV"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1B7S8dHAd82UIDtiB_AxFmbvneUM0m6iisMjsIQyEvnemH3VfycCEVOZ3VmPV\"}"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","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-fd4ae7.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":"1b70942c-0aed-433f-af49-024918e1a135","keyName":"e2e-sub-iso-3b18a5","subscription":"e2e-a-only-ac0eeb","tenant":"e2e-shared-a-fd4ae7","userId":"1b70942c-0aed-433f-af49-024918e1a135","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/sub-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","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-ac0eeb"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","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-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2546b15f-bc76-4ba2-999e-067c7ca3e4ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55374","PortSpecifier":{"PortValue":55374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"083319bb-e8e0-44fc-b421-5be4af3ae465","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:55374","PortSpecifier":{"PortValue":55374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253968,"nanos":142482839},"http":{"id":"083319bb-e8e0-44fc-b421-5be4af3ae465","method":"GET","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1MjkXsvTLF3TQ5Afy_e4HRFRINvAyuvzQxvhokMrr4DCBGF69lwrlCllTkkRs"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-1f2720.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1MjkXsvTLF3TQ5Afy_e4HRFRINvAyuvzQxvhokMrr4DCBGF69lwrlCllTkkRs\"}"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","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-1f2720.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":"a82ee743-a9c0-4838-8373-944189c0f76f","keyName":"e2e-sub-iso-8d08ea","subscription":"e2e-b-only-ac0eeb","tenant":"e2e-shared-b-1f2720","userId":"a82ee743-a9c0-4838-8373-944189c0f76f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/sub-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","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-ac0eeb"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","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-17T02:06:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","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-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"083319bb-e8e0-44fc-b421-5be4af3ae465","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36082","PortSpecifier":{"PortValue":36082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36082","PortSpecifier":{"PortValue":36082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253978,"nanos":128420269},"http":{"id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/sub-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","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-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c066cdf-b28a-4a3e-be4f-fff5c25145be","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0904e2f-8430-4450-a105-5973d027f74d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:40542","PortSpecifier":{"PortValue":40542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0904e2f-8430-4450-a105-5973d027f74d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0904e2f-8430-4450-a105-5973d027f74d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:40542","PortSpecifier":{"PortValue":40542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253978,"nanos":174407800},"http":{"id":"c0904e2f-8430-4450-a105-5973d027f74d","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c0904e2f-8430-4450-a105-5973d027f74d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0904e2f-8430-4450-a105-5973d027f74d","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0904e2f-8430-4450-a105-5973d027f74d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0904e2f-8430-4450-a105-5973d027f74d","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0904e2f-8430-4450-a105-5973d027f74d","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0904e2f-8430-4450-a105-5973d027f74d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/sub-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0904e2f-8430-4450-a105-5973d027f74d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0904e2f-8430-4450-a105-5973d027f74d","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0904e2f-8430-4450-a105-5973d027f74d","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-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0904e2f-8430-4450-a105-5973d027f74d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0904e2f-8430-4450-a105-5973d027f74d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36094","PortSpecifier":{"PortValue":36094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"37dcd321-7789-4629-9daa-48554fb77d3c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:36094","PortSpecifier":{"PortValue":36094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253978,"nanos":208940708},"http":{"id":"37dcd321-7789-4629-9daa-48554fb77d3c","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WDUm0GVDqBKD01i8_wwkAw6VYTl8Tk2bOdu3X9DjMpKooPKYmMmCMXNZ4vcE"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WDUm0GVDqBKD01i8_wwkAw6VYTl8Tk2bOdu3X9DjMpKooPKYmMmCMXNZ4vcE\"}"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","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-fd4ae7.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":"7fdebcad-1190-4d5f-9818-b6283dcf9c0b","keyName":"e2e-sub-iso-5b8be1","subscription":"e2e-shared-sub-c4ff2f","tenant":"e2e-shared-a-fd4ae7","userId":"7fdebcad-1190-4d5f-9818-b6283dcf9c0b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/sub-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","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-c4ff2f"} {"level":"info","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37dcd321-7789-4629-9daa-48554fb77d3c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"431f6375-620f-45cd-8f56-9a4877f41815","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:40558","PortSpecifier":{"PortValue":40558}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"431f6375-620f-45cd-8f56-9a4877f41815","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"431f6375-620f-45cd-8f56-9a4877f41815","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:40558","PortSpecifier":{"PortValue":40558}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784253978,"nanos":242444098},"http":{"id":"431f6375-620f-45cd-8f56-9a4877f41815","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"431f6375-620f-45cd-8f56-9a4877f41815","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qqFnAW1dwuJdxpp2_4cZktvKp5Zb5maYu4cGclR2IDOZDGYPcrMO5K3oaJls"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"431f6375-620f-45cd-8f56-9a4877f41815","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-1f2720.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qqFnAW1dwuJdxpp2_4cZktvKp5Zb5maYu4cGclR2IDOZDGYPcrMO5K3oaJls\"}"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"431f6375-620f-45cd-8f56-9a4877f41815","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-1f2720.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":"b34573aa-c0af-4659-b261-38c968fc2faf","keyName":"e2e-sub-iso-3644e7","subscription":"e2e-shared-sub-c4ff2f","tenant":"e2e-shared-b-1f2720","userId":"b34573aa-c0af-4659-b261-38c968fc2faf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"431f6375-620f-45cd-8f56-9a4877f41815","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"431f6375-620f-45cd-8f56-9a4877f41815","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"431f6375-620f-45cd-8f56-9a4877f41815","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"431f6375-620f-45cd-8f56-9a4877f41815","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/sub-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"431f6375-620f-45cd-8f56-9a4877f41815","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-c4ff2f"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"431f6375-620f-45cd-8f56-9a4877f41815","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"431f6375-620f-45cd-8f56-9a4877f41815","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-17T02:06:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"431f6375-620f-45cd-8f56-9a4877f41815","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"431f6375-620f-45cd-8f56-9a4877f41815","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:06:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"431f6375-620f-45cd-8f56-9a4877f41815","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dee7245ccb0a46a0f3b367cf42b56378e44599dca5a02e8c6e690bc322f8b900"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b47a76c10581c343f2d1c5550c6d82ca38221fa5c115d1d2458da9b61090c92b"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/baa056a82c3668e5df28c1f9ea513cc2b6ec9ecc17b1512084a82f8f2cf33ce7"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7339221cbb75d79f54fda677abd165beb5d879443a2f4ec8e7becdb88a14694"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e2c35e4d52c0a90f5284dbe03f25cd1531683bbe47ced1b3b780e78bfdced74"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3289dc5fa43194fb61fbcc1572909aa560e9952bfe42d29a524fc6d8e2a0de0"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0271e27cb8246b36eac5914adda5dc692bcc3acb7ff7710455ec7afabe737591"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/133c146fa6d415d4548be0b1f35dec806d953eb3c01c2f9c52b2c3624e419711"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d5f0ce6a42ff2db5b001de8d8ab159b1e957657df87bd8fec6de2810df6db71"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f055c8c821031c0bffd6a9524c0ccd8c9d2c1554ef1c29161555694c00b292"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62159b4dcc22e192b96cb8f314b52e500f2c72bda7ac08402f96b094e716fff0"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc534ac80e8c982f9cd84d507b0dedddecf144270b08210e5cce53b663ff7f66"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b0da7411675fa41bd339b895c8d01c97d5dedbf33ee0ccf19783c9697577a49"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4570fb992379646f8e5897e24c316faab8d3e29961c613285315eaee94648f51"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97a72a95e8c3d0aeb22ab9fece85619ad97b978ae252739bcee5e9841a96ad32"} {"level":"info","ts":"2026-07-17T02:06:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a14918622e523976e35010c27fb428c3750423fa4b2970d729cebdc321b10d30"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"error","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1\": 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-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"} {"level":"error","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f\": 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-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"error","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f\": 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-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"} {"level":"error","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f\": 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-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11"} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"} {"level":"info","ts":"2026-07-17T02:06:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98\": 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-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d\": 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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a\": 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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec"} {"level":"error","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67\": 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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:06: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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9\": 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-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec"} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T02:07:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5"} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a"} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9"} {"level":"info","ts":"2026-07-17T02:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"} {"level":"info","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32944","PortSpecifier":{"PortValue":32944}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ef11947-5dfa-4a3a-9db1-804889d39441","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32944","PortSpecifier":{"PortValue":32944}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254035,"nanos":248529406},"http":{"id":"1ef11947-5dfa-4a3a-9db1-804889d39441","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","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":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","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-17T02:07:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ef11947-5dfa-4a3a-9db1-804889d39441","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:33426","PortSpecifier":{"PortValue":33426}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"20e5f915-da4d-4229-a7bf-0a06de205607","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:33426","PortSpecifier":{"PortValue":33426}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254035,"nanos":293612756},"http":{"id":"20e5f915-da4d-4229-a7bf-0a06de205607","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/rate-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","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-17T02:07:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"20e5f915-da4d-4229-a7bf-0a06de205607","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32952","PortSpecifier":{"PortValue":32952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","method":"POST","path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32952","PortSpecifier":{"PortValue":32952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254035,"nanos":341797323},"http":{"id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tnM2hVh8LKgz8p7n_afVJ6RIqHPA3KiLPhewCYCyBgdM5d1N6U6ZDZXYwUN6"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tnM2hVh8LKgz8p7n_afVJ6RIqHPA3KiLPhewCYCyBgdM5d1N6U6ZDZXYwUN6\"}"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-fd4ae7.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":"58ea4ae9-aad0-4251-aa5c-f8938219957c","keyName":"e2e-rate-a-b3e007","subscription":"e2e-rate-iso-a-b3e007","tenant":"e2e-shared-a-fd4ae7","userId":"58ea4ae9-aad0-4251-aa5c-f8938219957c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.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-fd4ae7/rate-test-model-fd4ae7\",\"requestedSubscription\":\"e2e-rate-iso-a-b3e007\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-fd4ae7.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-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b3e007","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-b3e007"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","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-17T02:07:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"58ea4ae9-aad0-4251-aa5c-f8938219957c","keyName":"e2e-rate-a-b3e007","selected_subscription":"e2e-rate-iso-a-b3e007","selected_subscription_key":"ai-tenant-e2e-shared-a-fd4ae7/e2e-rate-iso-a-b3e007@ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b3e007","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccbf8a3d-35bb-45e8-975f-e159a905cabf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32966","PortSpecifier":{"PortValue":32966}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","method":"POST","path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32966","PortSpecifier":{"PortValue":32966}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254036,"nanos":416235212},"http":{"id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tnM2hVh8LKgz8p7n_afVJ6RIqHPA3KiLPhewCYCyBgdM5d1N6U6ZDZXYwUN6"} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tnM2hVh8LKgz8p7n_afVJ6RIqHPA3KiLPhewCYCyBgdM5d1N6U6ZDZXYwUN6\"}"} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-fd4ae7.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":"58ea4ae9-aad0-4251-aa5c-f8938219957c","keyName":"e2e-rate-a-b3e007","subscription":"e2e-rate-iso-a-b3e007","tenant":"e2e-shared-a-fd4ae7","userId":"58ea4ae9-aad0-4251-aa5c-f8938219957c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.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-fd4ae7/rate-test-model-fd4ae7\",\"requestedSubscription\":\"e2e-rate-iso-a-b3e007\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-fd4ae7.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-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b3e007","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","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-b3e007"} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"58ea4ae9-aad0-4251-aa5c-f8938219957c","keyName":"e2e-rate-a-b3e007","selected_subscription":"e2e-rate-iso-a-b3e007","selected_subscription_key":"ai-tenant-e2e-shared-a-fd4ae7/e2e-rate-iso-a-b3e007@ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b3e007","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7aa922ef-8a39-4aab-bee7-2044ea10130b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32982","PortSpecifier":{"PortValue":32982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","method":"POST","path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:32982","PortSpecifier":{"PortValue":32982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254037,"nanos":458711788},"http":{"id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tnM2hVh8LKgz8p7n_afVJ6RIqHPA3KiLPhewCYCyBgdM5d1N6U6ZDZXYwUN6"} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tnM2hVh8LKgz8p7n_afVJ6RIqHPA3KiLPhewCYCyBgdM5d1N6U6ZDZXYwUN6\"}"} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-fd4ae7.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":"58ea4ae9-aad0-4251-aa5c-f8938219957c","keyName":"e2e-rate-a-b3e007","subscription":"e2e-rate-iso-a-b3e007","tenant":"e2e-shared-a-fd4ae7","userId":"58ea4ae9-aad0-4251-aa5c-f8938219957c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.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-fd4ae7/rate-test-model-fd4ae7\",\"requestedSubscription\":\"e2e-rate-iso-a-b3e007\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-fd4ae7.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-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b3e007","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","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-b3e007"} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"58ea4ae9-aad0-4251-aa5c-f8938219957c","keyName":"e2e-rate-a-b3e007","selected_subscription":"e2e-rate-iso-a-b3e007","selected_subscription_key":"ai-tenant-e2e-shared-a-fd4ae7/e2e-rate-iso-a-b3e007@ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b3e007","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a7ca379-4a6b-4618-8ad3-8ce8e8c6fb3a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34664","PortSpecifier":{"PortValue":34664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34664","PortSpecifier":{"PortValue":34664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254050,"nanos":350024069},"http":{"id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.76:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","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":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","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-17T02:07:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2b495c5-fce2-4383-ab1a-00688bc7b146","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59662","PortSpecifier":{"PortValue":59662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59662","PortSpecifier":{"PortValue":59662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254050,"nanos":390549071},"http":{"id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","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":"d2e0dce8-e601-4caf-aa91-a33b53405da3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"]}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f866e466dc1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f1d64524-237a-4b61-a0c2-47786c2babaa"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"d2e0dce8-e601-4caf-aa91-a33b53405da3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.73:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/rate-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","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-17T02:07:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a4b552cf-6eb7-4587-b681-3f049eb68b86","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34672","PortSpecifier":{"PortValue":34672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0ee033be-e118-445e-b067-a9dee2a40abb","method":"POST","path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34672","PortSpecifier":{"PortValue":34672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254050,"nanos":431985907},"http":{"id":"0ee033be-e118-445e-b067-a9dee2a40abb","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OzK15mNeHEvhMEwE_kBqpWOccwd0a8f6wtJTnawDpZ0O9yWlzf2z3YXt4iVf"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OzK15mNeHEvhMEwE_kBqpWOccwd0a8f6wtJTnawDpZ0O9yWlzf2z3YXt4iVf\"}"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-fd4ae7.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":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","keyName":"e2e-rate-a-9d807f","subscription":"e2e-rate-iso-a-9d807f","tenant":"e2e-shared-a-fd4ae7","userId":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.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-fd4ae7/rate-test-model-fd4ae7\",\"requestedSubscription\":\"e2e-rate-iso-a-9d807f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-fd4ae7.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-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9d807f","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-9d807f"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","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-17T02:07:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","keyName":"e2e-rate-a-9d807f","selected_subscription":"e2e-rate-iso-a-9d807f","selected_subscription_key":"ai-tenant-e2e-shared-a-fd4ae7/e2e-rate-iso-a-9d807f@ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9d807f","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ee033be-e118-445e-b067-a9dee2a40abb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a7473fb-7685-44ba-8113-46136d97951a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34682","PortSpecifier":{"PortValue":34682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a7473fb-7685-44ba-8113-46136d97951a","method":"POST","path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a7473fb-7685-44ba-8113-46136d97951a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34682","PortSpecifier":{"PortValue":34682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254051,"nanos":477382650},"http":{"id":"9a7473fb-7685-44ba-8113-46136d97951a","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a7473fb-7685-44ba-8113-46136d97951a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OzK15mNeHEvhMEwE_kBqpWOccwd0a8f6wtJTnawDpZ0O9yWlzf2z3YXt4iVf"} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a7473fb-7685-44ba-8113-46136d97951a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OzK15mNeHEvhMEwE_kBqpWOccwd0a8f6wtJTnawDpZ0O9yWlzf2z3YXt4iVf\"}"} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-fd4ae7.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":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","keyName":"e2e-rate-a-9d807f","subscription":"e2e-rate-iso-a-9d807f","tenant":"e2e-shared-a-fd4ae7","userId":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a7473fb-7685-44ba-8113-46136d97951a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.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-fd4ae7/rate-test-model-fd4ae7\",\"requestedSubscription\":\"e2e-rate-iso-a-9d807f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-fd4ae7.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-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9d807f","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a7473fb-7685-44ba-8113-46136d97951a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7473fb-7685-44ba-8113-46136d97951a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-9d807f"} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a7473fb-7685-44ba-8113-46136d97951a","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-17T02:07:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a7473fb-7685-44ba-8113-46136d97951a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","keyName":"e2e-rate-a-9d807f","selected_subscription":"e2e-rate-iso-a-9d807f","selected_subscription_key":"ai-tenant-e2e-shared-a-fd4ae7/e2e-rate-iso-a-9d807f@ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9d807f","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a7473fb-7685-44ba-8113-46136d97951a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a7473fb-7685-44ba-8113-46136d97951a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34692","PortSpecifier":{"PortValue":34692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"39e0c98e-16dc-4782-b7e3-026ebee43309","method":"POST","path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions","host":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:34692","PortSpecifier":{"PortValue":34692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.76:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254052,"nanos":519036608},"http":{"id":"39e0c98e-16dc-4782-b7e3-026ebee43309","method":"POST","headers":{":authority":"e2e-shared-a-fd4ae7.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OzK15mNeHEvhMEwE_kBqpWOccwd0a8f6wtJTnawDpZ0O9yWlzf2z3YXt4iVf"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OzK15mNeHEvhMEwE_kBqpWOccwd0a8f6wtJTnawDpZ0O9yWlzf2z3YXt4iVf\"}"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-fd4ae7.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":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","keyName":"e2e-rate-a-9d807f","subscription":"e2e-rate-iso-a-9d807f","tenant":"e2e-shared-a-fd4ae7","userId":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fd4ae7.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-fd4ae7/rate-test-model-fd4ae7\",\"requestedSubscription\":\"e2e-rate-iso-a-9d807f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-fd4ae7.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-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9d807f","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fd4ae7/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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","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-9d807f"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"de48e7b0-9ad9-4b01-8bfc-999bb616fde3","keyName":"e2e-rate-a-9d807f","selected_subscription":"e2e-rate-iso-a-9d807f","selected_subscription_key":"ai-tenant-e2e-shared-a-fd4ae7/e2e-rate-iso-a-9d807f@ai-tenant-e2e-shared-a-fd4ae7/rate-test-model-fd4ae7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd4ae7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9d807f","namespace":"ai-tenant-e2e-shared-a-fd4ae7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39e0c98e-16dc-4782-b7e3-026ebee43309","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59670","PortSpecifier":{"PortValue":59670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","method":"POST","path":"/ai-tenant-e2e-shared-b-1f2720/rate-test-model-1f2720/v1/completions","host":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.19:59670","PortSpecifier":{"PortValue":59670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.73:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784254052,"nanos":557086829},"http":{"id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","method":"POST","headers":{":authority":"e2e-shared-b-1f2720.apps.b2af74e1-3206-4039-8cb2-1f866e466dc1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-1f2720/rate-test-model-1f2720/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1HdYCtkZCvfr28Lmr_oVux5iCOUVmsKYu1R1Qq9m1uy1hJQyGRE5Z7xxl6pOH"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-1f2720.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1HdYCtkZCvfr28Lmr_oVux5iCOUVmsKYu1R1Qq9m1uy1hJQyGRE5Z7xxl6pOH\"}"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-1f2720.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":"e73c7b2b-bd6e-450e-88d6-6c858ec50570","keyName":"e2e-rate-b-9d807f","subscription":"e2e-rate-iso-b-9d807f","tenant":"e2e-shared-b-1f2720","userId":"e73c7b2b-bd6e-450e-88d6-6c858ec50570","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-1f2720.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-1f2720/rate-test-model-1f2720\",\"requestedSubscription\":\"e2e-rate-iso-b-9d807f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-1f2720.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-1f2720","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-9d807f","namespace":"ai-tenant-e2e-shared-b-1f2720","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-1f2720/rate-test-model-1f2720\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-1f2720/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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","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-9d807f"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e73c7b2b-bd6e-450e-88d6-6c858ec50570","keyName":"e2e-rate-b-9d807f","selected_subscription":"e2e-rate-iso-b-9d807f","selected_subscription_key":"ai-tenant-e2e-shared-b-1f2720/e2e-rate-iso-b-9d807f@ai-tenant-e2e-shared-b-1f2720/rate-test-model-1f2720","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1f2720","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-9d807f","namespace":"ai-tenant-e2e-shared-b-1f2720","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T02:07:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aec7e56f-34cd-4099-9dc3-29abc5ea6514","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T02:07:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f35553e566ebb6d1a794cdb4217c052affb295dab71964a552941130f0282b00"} {"level":"info","ts":"2026-07-17T02:07:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61e2d1f24ce606790e2049fae815f7ca93a3f3489294057f987cf79a99547275"} {"level":"info","ts":"2026-07-17T02:07:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2a0cf4b4fd7e5ce725641402500ee7c9c2a304226cda923f983fb869a04da67"} {"level":"info","ts":"2026-07-17T02:07:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fbdb8004c1f023d3cb462cb9d33f5956e93535ecc31c70d09fa2b61a3ead754c"} {"level":"info","ts":"2026-07-17T02:07:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1cd79c5eff7f9ddd9ced2bebf43dd4496630091b532844bc952db455bdceaa2f"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61afd483e0b867738fded32975e98aff2e85d8f0ca4a7babdcdfc88f5312b24a"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a39e3d2c0ea7ad65f863828652ca9a4ab04d925bd10aa9befe2b259a091f538"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60e1df90a6c3aa41bc367d56a48d729e580b05b7a7bf15d556551a35e9f010c1"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e603b574f3a8d6b14a49cd0ff4d91636405329087c5b10a5fde9fddbe46b03b5"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/96eacaaa46a32114199f79a4590ff48c60825ccd307cb26637eace16bf20ce41"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f8f9b00c0b4d6a1ad7f35a4596d0740da160aaabc5217c98f24bd05ad6a4b9d"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73b8824a2f0f14c214d56247c148ab39d8a0ed72293e9823a933bcd837df4f98"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/89ec55840de096d35f2c6967ff99977bc26eedfa311a3cf7232abed74ec93f11"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebf8f8cd6c06cbe11d4195e2c665d3423f0250279dc5babadf8ee987e271c5a9"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/919fab87183578ab553ba16882eb87b27e66cb7b7f28307086f88a37a0a42052"} {"level":"info","ts":"2026-07-17T02:07:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2bd045b590f9e0224aec750644d6eea7af83e09f95b47f24baf804b36ff06ec"} {"level":"info","ts":"2026-07-17T02:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d429311c650d051aabdfc69c9530ab82910146a5109d6524c6b8896bbf162951"} {"level":"info","ts":"2026-07-17T02:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bba7a4fac1072a71d1ffe9661e0aea2162b740ede998d40b1586a175254893e4"} {"level":"info","ts":"2026-07-17T02:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91117dc7e4bf9519c8d9bfdfa17b3d60a17928fb13ecd3dace95be5b855b8734"} {"level":"info","ts":"2026-07-17T02:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb205c81af26d236987d9c706882df2596a0c890fc4dd43d7430be942f8226b5"} {"level":"info","ts":"2026-07-17T02:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a1517fb245e7d1d9a9a5522fde8e92f9589f0a68623fb9e7a3b79db9039038d"} {"level":"info","ts":"2026-07-17T02:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/213c11dd5993ad71f02e12ffcea90e1cabbf8725988faa7af91ab3ba228b41db"} {"level":"info","ts":"2026-07-17T02:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d1af11434f57febb867641996b010cfb3c8de88de3f616879b9045be2a97a54"} {"level":"info","ts":"2026-07-17T02:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcecfe8c7e1aba98590a9f183a671c5fb7d799c82cb01ad8f3f7c6de5ceedd3a"}