--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"error","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930\": 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-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930"} {"level":"info","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930"} {"level":"debug","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:39:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:39:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:39:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930"} {"level":"info","ts":"2026-07-15T20:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c08e45df5f5068db3bc8daa07bb143a7dcc160002d8c686f6b8871f51d65cee6"} {"level":"info","ts":"2026-07-15T20:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a68047791ee4c38f8e214b28816ea690445bec76c8b3ec3348f6fd35eaf2e42"} {"level":"info","ts":"2026-07-15T20:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/feebf2ffad20705063bed90e906198f9f9e315a44caebd797d808bb776ebbf52"} {"level":"info","ts":"2026-07-15T20:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5cf60a5ca0014cb75760d4934f84e0bd49bd86e8958cb2f689c565b071819e26"} {"level":"info","ts":"2026-07-15T20:40:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a4eec01d14f25264a64468efeaf7a682e11a221e266c3c011688575e6504f930"} {"level":"info","ts":"2026-07-15T20:40:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d43f2e7520fc79be571434c75def346ff1a7708bd7af15f4bb7b55da6f783bc"} {"level":"info","ts":"2026-07-15T20:40:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b882089c58f1f912fedabc965f9bb9b4bd0e4319372376f4e1680f5da2336ecf"} {"level":"info","ts":"2026-07-15T20:40:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a45e1fdd737fc746f3e615baf5f93b1cba60d1a96292e2ecca55e925571aa006"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253"} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253"} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253"} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:41:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b"} {"level":"error","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762\": 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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"error","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762\": 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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:41: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-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:41:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861"} {"level":"info","ts":"2026-07-15T20:41:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c\": 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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:42: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-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:42:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:42:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"} {"level":"info","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57530","PortSpecifier":{"PortValue":57530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57530","PortSpecifier":{"PortValue":57530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148124,"nanos":894181639},"http":{"id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","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-15T20:42:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55ce2a94-5ed8-42d6-bc22-7ad5e899e65c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43126","PortSpecifier":{"PortValue":43126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43126","PortSpecifier":{"PortValue":43126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148124,"nanos":955410495},"http":{"id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","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-15T20:42:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","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-15T20:42:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"41d34505-757f-4fd6-81e6-9e92aa6a51cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57536","PortSpecifier":{"PortValue":57536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","method":"GET","path":"/maas-api/v1/api-keys/1dcb158b-0e60-4169-b105-0fb97ea8d84b","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57536","PortSpecifier":{"PortValue":57536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148125,"nanos":15340316},"http":{"id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","method":"GET","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1dcb158b-0e60-4169-b105-0fb97ea8d84b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1dcb158b-0e60-4169-b105-0fb97ea8d84b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","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-15T20:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a6bd2be6-c5e1-4986-8dc4-06426320fe44","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43130","PortSpecifier":{"PortValue":43130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a5581791-08a5-47e3-acb2-b4eb0548a378","method":"GET","path":"/maas-api/v1/api-keys/43771b82-4b7b-4e5a-8d14-4579bb89797b","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43130","PortSpecifier":{"PortValue":43130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148125,"nanos":62757023},"http":{"id":"a5581791-08a5-47e3-acb2-b4eb0548a378","method":"GET","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/43771b82-4b7b-4e5a-8d14-4579bb89797b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/43771b82-4b7b-4e5a-8d14-4579bb89797b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","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-15T20:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","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-15T20:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a5581791-08a5-47e3-acb2-b4eb0548a378","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42256","PortSpecifier":{"PortValue":42256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42256","PortSpecifier":{"PortValue":42256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148144,"nanos":268038967},"http":{"id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","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-15T20:42:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68bede7a-9fd8-442c-ac30-f6917fdd01f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37970","PortSpecifier":{"PortValue":37970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37970","PortSpecifier":{"PortValue":37970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148144,"nanos":313002297},"http":{"id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","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-15T20:42:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f6f8d38-d1a2-4085-9e6a-7a5e237d3d34","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42268","PortSpecifier":{"PortValue":42268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42268","PortSpecifier":{"PortValue":42268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148144,"nanos":355212406},"http":{"id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","method":"GET","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SDasXzG8QPvkMUYm_hXai3x5LaOVD6oRQgUM8PUpZJa8xNp5SDowvH8eVuNY"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SDasXzG8QPvkMUYm_hXai3x5LaOVD6oRQgUM8PUpZJa8xNp5SDowvH8eVuNY\"}"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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-724347.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":"3a575415-3856-4c24-97d9-859b88ac5705","keyName":"e2e-auth-iso-a-71a6ce","subscription":"e2e-auth-iso-74c3f7","tenant":"e2e-shared-a-724347","userId":"3a575415-3856-4c24-97d9-859b88ac5705","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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-15T20:42:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","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-74c3f7"} {"level":"info","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69087de7-a5ba-4f45-b9c6-257dbc9d52f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:39640","PortSpecifier":{"PortValue":39640}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a55828b1-2d98-4f30-9bcc-11426126eed2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:39640","PortSpecifier":{"PortValue":39640}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148159,"nanos":350120833},"http":{"id":"a55828b1-2d98-4f30-9bcc-11426126eed2","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","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-15T20:42:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a55828b1-2d98-4f30-9bcc-11426126eed2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40810","PortSpecifier":{"PortValue":40810}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40810","PortSpecifier":{"PortValue":40810}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148159,"nanos":384610533},"http":{"id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","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-15T20:42:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5cee4aee-fdcb-4fd0-8957-eef14ed379b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40820","PortSpecifier":{"PortValue":40820}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40820","PortSpecifier":{"PortValue":40820}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148159,"nanos":427970847},"http":{"id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","method":"GET","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rRXIvMqLtIVLDMhv_1HNm0rpfx840e2Ux5mC8ICvOduYnEZzP7DR2eg6yW4Y"} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-5292f5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rRXIvMqLtIVLDMhv_1HNm0rpfx840e2Ux5mC8ICvOduYnEZzP7DR2eg6yW4Y\"}"} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","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-5292f5.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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","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-15T20:42:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","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-15T20:42:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-15T20:42:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4acfe2b3-23ca-4b12-8fec-71675b6ae69b","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-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47204","PortSpecifier":{"PortValue":47204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47204","PortSpecifier":{"PortValue":47204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148174,"nanos":488155992},"http":{"id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","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-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f17a8fb6-254d-42c1-80a1-bbab5ee7f0ad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:51444","PortSpecifier":{"PortValue":51444}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:51444","PortSpecifier":{"PortValue":51444}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148174,"nanos":528944119},"http":{"id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","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-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea72519a-4ff6-49df-ba81-25a32fb2b519","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"216e6824-4da3-43a4-abc5-241d31617baa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47208","PortSpecifier":{"PortValue":47208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"216e6824-4da3-43a4-abc5-241d31617baa","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"216e6824-4da3-43a4-abc5-241d31617baa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47208","PortSpecifier":{"PortValue":47208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148174,"nanos":566288575},"http":{"id":"216e6824-4da3-43a4-abc5-241d31617baa","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"216e6824-4da3-43a4-abc5-241d31617baa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"216e6824-4da3-43a4-abc5-241d31617baa","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"216e6824-4da3-43a4-abc5-241d31617baa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"216e6824-4da3-43a4-abc5-241d31617baa","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"216e6824-4da3-43a4-abc5-241d31617baa","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"216e6824-4da3-43a4-abc5-241d31617baa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"216e6824-4da3-43a4-abc5-241d31617baa","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"216e6824-4da3-43a4-abc5-241d31617baa","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"216e6824-4da3-43a4-abc5-241d31617baa","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-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"216e6824-4da3-43a4-abc5-241d31617baa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"216e6824-4da3-43a4-abc5-241d31617baa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:51460","PortSpecifier":{"PortValue":51460}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0aab59ac-5739-488c-ab65-c28e2518254f","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:51460","PortSpecifier":{"PortValue":51460}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148174,"nanos":650667989},"http":{"id":"0aab59ac-5739-488c-ab65-c28e2518254f","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","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-15T20:42:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","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-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:42:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0aab59ac-5739-488c-ab65-c28e2518254f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40294","PortSpecifier":{"PortValue":40294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f3ad49d-0a0e-4018-be12-835965830bec","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40294","PortSpecifier":{"PortValue":40294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148199,"nanos":18001850},"http":{"id":"3f3ad49d-0a0e-4018-be12-835965830bec","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","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-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f3ad49d-0a0e-4018-be12-835965830bec","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:50004","PortSpecifier":{"PortValue":50004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:50004","PortSpecifier":{"PortValue":50004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148199,"nanos":63407206},"http":{"id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","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-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49daca45-b6c1-4831-99f0-6f44fd9124c4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:50020","PortSpecifier":{"PortValue":50020}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"49c88efb-0523-43ea-a5e7-de748ca87386","method":"GET","path":"/maas-api/v1/api-keys/eb47f3c1-eea6-4d66-9c27-e26ea0f9d8fa","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:50020","PortSpecifier":{"PortValue":50020}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148199,"nanos":99479921},"http":{"id":"49c88efb-0523-43ea-a5e7-de748ca87386","method":"GET","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/eb47f3c1-eea6-4d66-9c27-e26ea0f9d8fa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/eb47f3c1-eea6-4d66-9c27-e26ea0f9d8fa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","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-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49c88efb-0523-43ea-a5e7-de748ca87386","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40298","PortSpecifier":{"PortValue":40298}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","method":"GET","path":"/maas-api/v1/api-keys/eb47f3c1-eea6-4d66-9c27-e26ea0f9d8fa","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40298","PortSpecifier":{"PortValue":40298}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148199,"nanos":143917916},"http":{"id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","method":"GET","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/eb47f3c1-eea6-4d66-9c27-e26ea0f9d8fa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/eb47f3c1-eea6-4d66-9c27-e26ea0f9d8fa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","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-15T20:43:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","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-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a18125cd-90b4-49b2-bbf0-0dfd4b684938","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52014","PortSpecifier":{"PortValue":52014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52014","PortSpecifier":{"PortValue":52014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148214,"nanos":121176182},"http":{"id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","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-15T20:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ee8c2e3-d284-4bcb-8c95-43845116a932","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35980","PortSpecifier":{"PortValue":35980}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35980","PortSpecifier":{"PortValue":35980}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148214,"nanos":162494382},"http":{"id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/auth-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","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-15T20:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e71515e-2dcd-45b4-81f5-82522b5ebb9c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"96eba957-713e-4012-a153-c91cc2cd379e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52026","PortSpecifier":{"PortValue":52026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"96eba957-713e-4012-a153-c91cc2cd379e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"96eba957-713e-4012-a153-c91cc2cd379e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52026","PortSpecifier":{"PortValue":52026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148214,"nanos":200354748},"http":{"id":"96eba957-713e-4012-a153-c91cc2cd379e","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"96eba957-713e-4012-a153-c91cc2cd379e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7vFFfiDXl7LUOWSp_LEIJ5r6rPug0RIxQyrsl9x0LQBYZUtBpSVNycsAGy05"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"96eba957-713e-4012-a153-c91cc2cd379e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7vFFfiDXl7LUOWSp_LEIJ5r6rPug0RIxQyrsl9x0LQBYZUtBpSVNycsAGy05\"}"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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-724347.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":"8738f9ba-3596-4066-ad06-6c9046f2425d","keyName":"e2e-auth-iso-a-dfa4ce","subscription":"e2e-auth-iso-eb44d2","tenant":"e2e-shared-a-724347","userId":"8738f9ba-3596-4066-ad06-6c9046f2425d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"96eba957-713e-4012-a153-c91cc2cd379e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96eba957-713e-4012-a153-c91cc2cd379e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/auth-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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-eb44d2"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96eba957-713e-4012-a153-c91cc2cd379e","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-15T20:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"96eba957-713e-4012-a153-c91cc2cd379e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"96eba957-713e-4012-a153-c91cc2cd379e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2eb52b974e8bf2b68df12d31be09bb9e48c865cd627620238ce81a05984c1c68"} {"level":"info","ts":"2026-07-15T20:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c43b0586e93bb5383febf8ec2db9950bf1ec588fadd6a4e84f49de5501b922b"} {"level":"info","ts":"2026-07-15T20:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9dd511d3e710afde63b2ef24d4c4c44209849603d75d2e04e8b3ab9bac31114d"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f091d03ac17e3055b1b9977b9c575e4da57b2b44917717b4f308f019cb7d6ec"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1264d07175df2c06947ffb9e95d93f839b966d5c63f0409a057d6ae55168ca8b"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f0ebc2cee19601879f854da86314f72557a75edbfa921bb7c26b38a760506683"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20e10057f9008e9ab2c9ca533249ca60a4658e02e3fb97d051ea89b034304992"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5753026e4e773ab8f0844df2b5158c667a998720151343c06a498830d95eacd8"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9fa074c8493a6e86eaec5f691f8f3fd8ab56d8a5d1ecd9cffad22e04f83bd5be"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36a58ab533bec067ce1918394e4bbc0d9c10a821a835b5e57e96d182e6903569"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/908f1bf8413ce6ae081f101eaa171ca7c8cb5aec4b723f527ba2d40e132d8537"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51a0c311aef18f70dc1c6b3b4ce1ea0af17ce75dc918611160d08b77d537fa6d"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3195a4fb74c5694e7dba23f3091753e143c1ff147cdbda6917ffd62dfaf1c861"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8b3030f50d3c7b985d09da742097101e05d95f1a2688105f12922117d4e256b"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/812af36036ba8d3a3989665fc01e91ec36590790e3f08c2e17f1038d0170b253"} {"level":"info","ts":"2026-07-15T20:43:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f955888c606e12abf1fe140f5cbbe986a9de980df8cd55a9be7167a0aed53ed0"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9"} {"level":"error","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9\": 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-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9"} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667\": 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-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78\": 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-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6\": 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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"error","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c\": 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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"debug","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"debug","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"debug","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44: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-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"info","ts":"2026-07-15T20:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8"} {"level":"error","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c\": 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-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"} {"level":"info","ts":"2026-07-15T20:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"info","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56580","PortSpecifier":{"PortValue":56580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56580","PortSpecifier":{"PortValue":56580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148280,"nanos":479273328},"http":{"id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/sub-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","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-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69cc38ea-9a58-4cd0-b687-5a47f2e98bfd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42176","PortSpecifier":{"PortValue":42176}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17814680-4d05-45b8-af1a-8cc6ad458dda","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42176","PortSpecifier":{"PortValue":42176}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148280,"nanos":529565790},"http":{"id":"17814680-4d05-45b8-af1a-8cc6ad458dda","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/sub-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","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-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17814680-4d05-45b8-af1a-8cc6ad458dda","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56590","PortSpecifier":{"PortValue":56590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56590","PortSpecifier":{"PortValue":56590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148280,"nanos":568242574},"http":{"id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","method":"GET","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-e3PQZY68E6UfYyU9_SK55kqpqy0lKGGv3lJe6BviPrOGNllSavAy8n2W20FQ"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-e3PQZY68E6UfYyU9_SK55kqpqy0lKGGv3lJe6BviPrOGNllSavAy8n2W20FQ\"}"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","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-724347.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":"df173fb4-cd3f-44e3-8ba4-92ec89bc2b21","keyName":"e2e-sub-iso-da781d","subscription":"e2e-a-only-89402c","tenant":"e2e-shared-a-724347","userId":"df173fb4-cd3f-44e3-8ba4-92ec89bc2b21","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/sub-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","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-89402c"} {"level":"info","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0df6370-adae-4c15-9adc-bfbca5c5bdca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42182","PortSpecifier":{"PortValue":42182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:42182","PortSpecifier":{"PortValue":42182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148280,"nanos":613639848},"http":{"id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","method":"GET","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-36SaKTJghhXyTXJ4_gE66gCa2QhirY7P6Z3r1aGSa3pZRIRqqDyzarumZJJf"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-5292f5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-36SaKTJghhXyTXJ4_gE66gCa2QhirY7P6Z3r1aGSa3pZRIRqqDyzarumZJJf\"}"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","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-5292f5.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":"39de4bf4-66c5-437e-81b1-90e52e685159","keyName":"e2e-sub-iso-a6e0b7","subscription":"e2e-b-only-89402c","tenant":"e2e-shared-b-5292f5","userId":"39de4bf4-66c5-437e-81b1-90e52e685159","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/sub-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","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-89402c"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","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-15T20:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fa34b9b-ca55-4d97-8af9-9d1dea81a600","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:58392","PortSpecifier":{"PortValue":58392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f713f504-69ad-42c9-96d1-546b3fe67694","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:58392","PortSpecifier":{"PortValue":58392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148299,"nanos":77548047},"http":{"id":"f713f504-69ad-42c9-96d1-546b3fe67694","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/sub-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","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-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f713f504-69ad-42c9-96d1-546b3fe67694","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41748","PortSpecifier":{"PortValue":41748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41748","PortSpecifier":{"PortValue":41748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148299,"nanos":115246550},"http":{"id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/sub-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","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-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"464d3a0b-46b0-4930-a132-0bcdb7980c42","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:58400","PortSpecifier":{"PortValue":58400}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:58400","PortSpecifier":{"PortValue":58400}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148299,"nanos":150102139},"http":{"id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-NecqQCdl3OZ9FaRF_Mbpcs1Z9P1Id0005EM6XHhHNJW3rXFOQbRF6JXQB8AM"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-NecqQCdl3OZ9FaRF_Mbpcs1Z9P1Id0005EM6XHhHNJW3rXFOQbRF6JXQB8AM\"}"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","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-724347.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":"b23d3687-bee9-41ad-8d7f-0baa6e55a63c","keyName":"e2e-sub-iso-a1351e","subscription":"e2e-shared-sub-9a178e","tenant":"e2e-shared-a-724347","userId":"b23d3687-bee9-41ad-8d7f-0baa6e55a63c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/sub-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","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-9a178e"} {"level":"info","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38832aec-85f5-4d3a-8b22-f2a9d87eea68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41764","PortSpecifier":{"PortValue":41764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41764","PortSpecifier":{"PortValue":41764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148299,"nanos":182331962},"http":{"id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1KDUnmg7xyc6dAT5R_sOrGQdgHsjBdU00XWEUPRzVEUhtR0ziy0XsFNulDnJJ"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-5292f5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1KDUnmg7xyc6dAT5R_sOrGQdgHsjBdU00XWEUPRzVEUhtR0ziy0XsFNulDnJJ\"}"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","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-5292f5.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":"7bba9f19-cc8b-4550-af37-c53f744b8184","keyName":"e2e-sub-iso-afe031","subscription":"e2e-shared-sub-9a178e","tenant":"e2e-shared-b-5292f5","userId":"7bba9f19-cc8b-4550-af37-c53f744b8184","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/sub-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","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-9a178e"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","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-15T20:44:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:44:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4f8d3f11-d357-4d87-b62c-f4969bdaa53a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:45:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5ada89876ae5a7036d9a4893cd77903d436501037f1fdc0f81d1171386527d9"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40b017555e0ab88eca120a86a720da9303f3573e90d9bbc2faf3270a95aceac2"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8636f84c7b228a1517209b4d7c4d281d08bf5c4c030fdbe44f179dd18e8937d8"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53ef406f9aad94b009cd767c3ceee6bcfa49a5f1c91102cfd73fa884d5eaaeb8"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6254bb3caf9bf75de0804a9cfe57a6335100e986aef57f63438c0989b5aa6667"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ead42e2ab3dfac02a3368b1304ad11422e0c0437b110938bf40635bb24ffa4ac"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c32695a088314b94f2317cc1956faf5040efe831cfd3a1015d4d8a027e3fda85"} {"level":"info","ts":"2026-07-15T20:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/690ad96c5408d7f352399a911def94bda2a3948e6d909be522c9ab813c1a70b5"} {"level":"info","ts":"2026-07-15T20:45:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/559c644a94733c4decb729d08121061bc1395670ac997f0ff076233c9cd297d1"} {"level":"info","ts":"2026-07-15T20:45:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aeb6b40c1da894918e54e3e671f80f64065af6031191f21e3839c4ac6c4f5626"} {"level":"info","ts":"2026-07-15T20:45:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0499f0321c17115813a4265818397ef51484be9576eaad797642386ff2dcc6f6"} {"level":"info","ts":"2026-07-15T20:45:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af579d85c1eb32f9246b712531c892dc2fed4149c512d4b0086891cac3b6212c"} {"level":"info","ts":"2026-07-15T20:45:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7657694194541480441241fb1dbe1740c1c51f41927548501c1837bfec2f3cbf"} {"level":"info","ts":"2026-07-15T20:45:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/856b29df2c9d7e539ffa457e1d5f0a177e9244eae14a4e8d4cb2fc847bf0bc78"} {"level":"info","ts":"2026-07-15T20:45:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1e118b86ec0d3a102c09e18e927a9ae4b340f9875917fb63c80351a5a5aee4c"} {"level":"info","ts":"2026-07-15T20:45:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23ddd7d25df1177fa18a53614005bfa88245e89f1c80085f57d74fdc4f48f033"} {"level":"debug","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582"} {"level":"debug","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582"} {"level":"debug","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38"} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8"} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38"} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8"} {"level":"error","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb\": 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-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"error","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb\": 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-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650"} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650"} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650"} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6"} {"level":"error","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d\": 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-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6"} {"level":"info","ts":"2026-07-15T20:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee\": 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-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a\": 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-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd\": 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-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"error","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a\": 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-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1"} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"info","ts":"2026-07-15T20:46:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1"} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T20:46:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5"} {"level":"error","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a\": 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-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650"} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6"} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"debug","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582"} {"level":"info","ts":"2026-07-15T20:46:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"info","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33678","PortSpecifier":{"PortValue":33678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"453d8b6c-873e-4b93-8652-a5fc528f0682","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33678","PortSpecifier":{"PortValue":33678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148390,"nanos":466821383},"http":{"id":"453d8b6c-873e-4b93-8652-a5fc528f0682","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","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-15T20:46:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"453d8b6c-873e-4b93-8652-a5fc528f0682","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53466","PortSpecifier":{"PortValue":53466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53466","PortSpecifier":{"PortValue":53466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148390,"nanos":511199247},"http":{"id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/rate-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","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-15T20:46:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff2b8853-1eab-48ab-88a4-110ba9d614e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33694","PortSpecifier":{"PortValue":33694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","method":"POST","path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33694","PortSpecifier":{"PortValue":33694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148390,"nanos":555179008},"http":{"id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-J30HF5cAHuAroGL9_rDqEdGQ4m2IkdwGiL4hPLCd59EHblj9z9VpFfSN8PD7"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-J30HF5cAHuAroGL9_rDqEdGQ4m2IkdwGiL4hPLCd59EHblj9z9VpFfSN8PD7\"}"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-724347.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":"e86bbc07-787f-4de0-988b-63d5ac7b5748","keyName":"e2e-rate-a-ffbd1a","subscription":"e2e-rate-iso-a-ffbd1a","tenant":"e2e-shared-a-724347","userId":"e86bbc07-787f-4de0-988b-63d5ac7b5748","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-724347.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-724347/rate-test-model-724347\",\"requestedSubscription\":\"e2e-rate-iso-a-ffbd1a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-724347.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-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ffbd1a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","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-ffbd1a"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e86bbc07-787f-4de0-988b-63d5ac7b5748","keyName":"e2e-rate-a-ffbd1a","selected_subscription":"e2e-rate-iso-a-ffbd1a","selected_subscription_key":"ai-tenant-e2e-shared-a-724347/e2e-rate-iso-a-ffbd1a@ai-tenant-e2e-shared-a-724347/rate-test-model-724347","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ffbd1a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ee8c868-c7b0-4e2a-ac9c-30c3917458f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33704","PortSpecifier":{"PortValue":33704}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38aaa515-8e87-4708-a70d-650982b4e24e","method":"POST","path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33704","PortSpecifier":{"PortValue":33704}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148391,"nanos":624247160},"http":{"id":"38aaa515-8e87-4708-a70d-650982b4e24e","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-J30HF5cAHuAroGL9_rDqEdGQ4m2IkdwGiL4hPLCd59EHblj9z9VpFfSN8PD7"} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-J30HF5cAHuAroGL9_rDqEdGQ4m2IkdwGiL4hPLCd59EHblj9z9VpFfSN8PD7\"}"} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-724347.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":"e86bbc07-787f-4de0-988b-63d5ac7b5748","keyName":"e2e-rate-a-ffbd1a","subscription":"e2e-rate-iso-a-ffbd1a","tenant":"e2e-shared-a-724347","userId":"e86bbc07-787f-4de0-988b-63d5ac7b5748","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-724347.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-724347/rate-test-model-724347\",\"requestedSubscription\":\"e2e-rate-iso-a-ffbd1a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-724347.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-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ffbd1a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-ffbd1a"} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","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-15T20:46:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e86bbc07-787f-4de0-988b-63d5ac7b5748","keyName":"e2e-rate-a-ffbd1a","selected_subscription":"e2e-rate-iso-a-ffbd1a","selected_subscription_key":"ai-tenant-e2e-shared-a-724347/e2e-rate-iso-a-ffbd1a@ai-tenant-e2e-shared-a-724347/rate-test-model-724347","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ffbd1a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38aaa515-8e87-4708-a70d-650982b4e24e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33714","PortSpecifier":{"PortValue":33714}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"95b13aac-9d4c-910c-82ea-19ef1975e445","method":"POST","path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33714","PortSpecifier":{"PortValue":33714}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148392,"nanos":664112941},"http":{"id":"95b13aac-9d4c-910c-82ea-19ef1975e445","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-J30HF5cAHuAroGL9_rDqEdGQ4m2IkdwGiL4hPLCd59EHblj9z9VpFfSN8PD7"} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-J30HF5cAHuAroGL9_rDqEdGQ4m2IkdwGiL4hPLCd59EHblj9z9VpFfSN8PD7\"}"} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-724347.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":"e86bbc07-787f-4de0-988b-63d5ac7b5748","keyName":"e2e-rate-a-ffbd1a","subscription":"e2e-rate-iso-a-ffbd1a","tenant":"e2e-shared-a-724347","userId":"e86bbc07-787f-4de0-988b-63d5ac7b5748","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-724347.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-724347/rate-test-model-724347\",\"requestedSubscription\":\"e2e-rate-iso-a-ffbd1a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-724347.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-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ffbd1a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","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-ffbd1a"} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e86bbc07-787f-4de0-988b-63d5ac7b5748","keyName":"e2e-rate-a-ffbd1a","selected_subscription":"e2e-rate-iso-a-ffbd1a","selected_subscription_key":"ai-tenant-e2e-shared-a-724347/e2e-rate-iso-a-ffbd1a@ai-tenant-e2e-shared-a-724347/rate-test-model-724347","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ffbd1a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95b13aac-9d4c-910c-82ea-19ef1975e445","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40666","PortSpecifier":{"PortValue":40666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40666","PortSpecifier":{"PortValue":40666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148405,"nanos":554817870},"http":{"id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","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-15T20:46:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7f8dadd-543a-408c-87ab-176f2d1b9eb8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48730","PortSpecifier":{"PortValue":48730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48730","PortSpecifier":{"PortValue":48730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148405,"nanos":601146244},"http":{"id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","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":"b4144250-2037-4571-8007-2394e384bd20","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"]}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/33b756f3c1c8"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=eea1cd94-87df-4137-815d-132d9e7a5ed2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b4144250-2037-4571-8007-2394e384bd20","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/rate-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","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-15T20:46:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ab5dd93-26ac-44c3-aee4-71bec17f4d57","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40678","PortSpecifier":{"PortValue":40678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","method":"POST","path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40678","PortSpecifier":{"PortValue":40678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148405,"nanos":637903117},"http":{"id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-iySSnxd6x4LGOA0O_6zrOkb7SopZYqJBb7mUW4DuywtNCzAw0ypQXzqKE3rf"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-iySSnxd6x4LGOA0O_6zrOkb7SopZYqJBb7mUW4DuywtNCzAw0ypQXzqKE3rf\"}"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-724347.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":"388d7e52-61a0-4c74-b14c-19f296d392f9","keyName":"e2e-rate-a-e1c69a","subscription":"e2e-rate-iso-a-e1c69a","tenant":"e2e-shared-a-724347","userId":"388d7e52-61a0-4c74-b14c-19f296d392f9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-724347.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-724347/rate-test-model-724347\",\"requestedSubscription\":\"e2e-rate-iso-a-e1c69a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-724347.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-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e1c69a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","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-e1c69a"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"388d7e52-61a0-4c74-b14c-19f296d392f9","keyName":"e2e-rate-a-e1c69a","selected_subscription":"e2e-rate-iso-a-e1c69a","selected_subscription_key":"ai-tenant-e2e-shared-a-724347/e2e-rate-iso-a-e1c69a@ai-tenant-e2e-shared-a-724347/rate-test-model-724347","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e1c69a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a0352fb-abb8-4c30-893c-5b7b518842ab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33208","PortSpecifier":{"PortValue":33208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","method":"POST","path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33208","PortSpecifier":{"PortValue":33208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148406,"nanos":682148996},"http":{"id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-iySSnxd6x4LGOA0O_6zrOkb7SopZYqJBb7mUW4DuywtNCzAw0ypQXzqKE3rf"} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-iySSnxd6x4LGOA0O_6zrOkb7SopZYqJBb7mUW4DuywtNCzAw0ypQXzqKE3rf\"}"} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-724347.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":"388d7e52-61a0-4c74-b14c-19f296d392f9","keyName":"e2e-rate-a-e1c69a","subscription":"e2e-rate-iso-a-e1c69a","tenant":"e2e-shared-a-724347","userId":"388d7e52-61a0-4c74-b14c-19f296d392f9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-724347.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-724347/rate-test-model-724347\",\"requestedSubscription\":\"e2e-rate-iso-a-e1c69a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-724347.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-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e1c69a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","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-e1c69a"} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"388d7e52-61a0-4c74-b14c-19f296d392f9","keyName":"e2e-rate-a-e1c69a","selected_subscription":"e2e-rate-iso-a-e1c69a","selected_subscription_key":"ai-tenant-e2e-shared-a-724347/e2e-rate-iso-a-e1c69a@ai-tenant-e2e-shared-a-724347/rate-test-model-724347","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e1c69a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c74267c-115d-41b9-b4ea-35e6ae72a2f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08d00769-3161-40c3-94a2-680a9152eb71","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33214","PortSpecifier":{"PortValue":33214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"08d00769-3161-40c3-94a2-680a9152eb71","method":"POST","path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions","host":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08d00769-3161-40c3-94a2-680a9152eb71","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33214","PortSpecifier":{"PortValue":33214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148407,"nanos":724272982},"http":{"id":"08d00769-3161-40c3-94a2-680a9152eb71","method":"POST","headers":{":authority":"e2e-shared-a-724347.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-724347/rate-test-model-724347/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"08d00769-3161-40c3-94a2-680a9152eb71","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-iySSnxd6x4LGOA0O_6zrOkb7SopZYqJBb7mUW4DuywtNCzAw0ypQXzqKE3rf"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08d00769-3161-40c3-94a2-680a9152eb71","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-724347.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-iySSnxd6x4LGOA0O_6zrOkb7SopZYqJBb7mUW4DuywtNCzAw0ypQXzqKE3rf\"}"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-724347.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":"388d7e52-61a0-4c74-b14c-19f296d392f9","keyName":"e2e-rate-a-e1c69a","subscription":"e2e-rate-iso-a-e1c69a","tenant":"e2e-shared-a-724347","userId":"388d7e52-61a0-4c74-b14c-19f296d392f9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08d00769-3161-40c3-94a2-680a9152eb71","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-724347.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-724347/rate-test-model-724347\",\"requestedSubscription\":\"e2e-rate-iso-a-e1c69a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-724347.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-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e1c69a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"08d00769-3161-40c3-94a2-680a9152eb71","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08d00769-3161-40c3-94a2-680a9152eb71","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-724347/rate-test-model-724347\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-724347/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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-e1c69a"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08d00769-3161-40c3-94a2-680a9152eb71","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08d00769-3161-40c3-94a2-680a9152eb71","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"388d7e52-61a0-4c74-b14c-19f296d392f9","keyName":"e2e-rate-a-e1c69a","selected_subscription":"e2e-rate-iso-a-e1c69a","selected_subscription_key":"ai-tenant-e2e-shared-a-724347/e2e-rate-iso-a-e1c69a@ai-tenant-e2e-shared-a-724347/rate-test-model-724347","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-724347","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e1c69a","namespace":"ai-tenant-e2e-shared-a-724347","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08d00769-3161-40c3-94a2-680a9152eb71","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08d00769-3161-40c3-94a2-680a9152eb71","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43332","PortSpecifier":{"PortValue":43332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","method":"POST","path":"/ai-tenant-e2e-shared-b-5292f5/rate-test-model-5292f5/v1/completions","host":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43332","PortSpecifier":{"PortValue":43332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784148407,"nanos":764565356},"http":{"id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","method":"POST","headers":{":authority":"e2e-shared-b-5292f5.apps.56f98e28-6ce7-4c16-af8b-33b756f3c1c8.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-5292f5/rate-test-model-5292f5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1HEmVGLXq6U3Fj2uJ_MljoWMeZ808g5Ee4SYo2kMwHcQej3ibCvdlpdfAMiss"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-5292f5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1HEmVGLXq6U3Fj2uJ_MljoWMeZ808g5Ee4SYo2kMwHcQej3ibCvdlpdfAMiss\"}"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-5292f5.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":"06a8c0a2-97e1-4a76-98f3-f93ce6d75d71","keyName":"e2e-rate-b-e1c69a","subscription":"e2e-rate-iso-b-e1c69a","tenant":"e2e-shared-b-5292f5","userId":"06a8c0a2-97e1-4a76-98f3-f93ce6d75d71","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-5292f5.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-5292f5/rate-test-model-5292f5\",\"requestedSubscription\":\"e2e-rate-iso-b-e1c69a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-5292f5.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-5292f5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e1c69a","namespace":"ai-tenant-e2e-shared-b-5292f5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-5292f5/rate-test-model-5292f5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-5292f5/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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","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-e1c69a"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","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":"06a8c0a2-97e1-4a76-98f3-f93ce6d75d71","keyName":"e2e-rate-b-e1c69a","selected_subscription":"e2e-rate-iso-b-e1c69a","selected_subscription_key":"ai-tenant-e2e-shared-b-5292f5/e2e-rate-iso-b-e1c69a@ai-tenant-e2e-shared-b-5292f5/rate-test-model-5292f5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5292f5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e1c69a","namespace":"ai-tenant-e2e-shared-b-5292f5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T20:46:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ab2a84d-3d0f-4eda-ac71-bf1c31eb444f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T20:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42d7514799728ce7702f51d7fdb6bbd4cf5fd7c1b442ceef91eb322c614280c8"} {"level":"info","ts":"2026-07-15T20:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a5582e8f48b71e189be72d92dc2ebd6bb21533a80e9b63660cf197f7f8902b1"} {"level":"info","ts":"2026-07-15T20:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8df65bf4575fbf59aaf40d4c598a655f041c5fee8b50af17b4b8574ad097c582"} {"level":"info","ts":"2026-07-15T20:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb1482547570d044de3df59b5b8e4a3028548ed4364606e72daf157442c689fb"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7555490f9951a27765d9e0a310b94762033eedf4f3779f556bcaa48c1905aee"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/96e0429efa30bbbe6f0d6465d5cb6fdc332de1aeba8f54dcbadf4b5808b26bc2"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a909ddefc6aeb7624f4cce58ecdc9d2b7cdbe48308c0d2cf3a03e413dafdd650"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9eba9c5567aff2d7e8be493eefee399ba570d3a36279e83b3dafd66eb8fd12d6"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a672b7f2b67af5ef41d5266866800da2b18ff9aa4be64d186ca2a38c961f8b6a"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3fd6cc03940026bc91894d0b5945fe44d4bb29ba1b4b726aec97202a4b48db38"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/efb4a1f17e73fdac121ec4f13f405e1fe3f884090d13f7e6a2147bdef04517a7"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e5a2d3fa3ddba478e1adf626d39e5fdcd130d87ec20d350c5d82c5d3043bbae"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63c64d6003696e610c53bf7c5fb16ba76d211969efb1b6a7828106f0e2d03e1d"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db045f5ab0a1e32c454d1da4647d34f83ae521a70bcc3076e028bb74c5bfa98a"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8d33611963b4ad00060bd41b524b5c4b9fc9251bc7d6feca5e7f4be332ad244b"} {"level":"info","ts":"2026-07-15T20:46:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/778b19537e4b93374086de13b6d4e343a23a4894d58ac1a2358267e4c08143bd"} {"level":"info","ts":"2026-07-15T20:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a595188ca274edb3814acb6e22d058cd1eee0f2fa446df27cb815b8ddffa08b"} {"level":"info","ts":"2026-07-15T20:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ae947f978d270dfd6b28804a506dc381f9a5a6f9827320331012a671321993c"} {"level":"info","ts":"2026-07-15T20:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/395b6f595ea9ba8c03bb50b0692a263c0189f3f6f80328a7a63e4dc8db63ee15"} {"level":"info","ts":"2026-07-15T20:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23b04438ccf2324c7aa7b60a1f5894010d3e2d29d4790f4620d9de4a0eb04762"} {"level":"info","ts":"2026-07-15T20:47:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/357b18a22d27fce7e9edb7d1fc0ba6e8ffc82221ee80771636ac483dafb76fb9"} {"level":"info","ts":"2026-07-15T20:47:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b691bdd8412e515598d54518685652d5e2ca1b3b68969619ee8cded76113d80c"} {"level":"info","ts":"2026-07-15T20:47:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/387076dcc2e9d5c0599a5cb5081f1207a60baa7de9f205591e2e1b06d6e7ae9c"} {"level":"info","ts":"2026-07-15T20:47:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebcd66992ca860f76502f70b1a575bd3918c647c90d730b63fce5dff94eebdf5"}