--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-15T13:53:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed42bba77b574ddf31328e72f05ec556a158265dd5c6e777e77dd52115402c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:53:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed42bba77b574ddf31328e72f05ec556a158265dd5c6e777e77dd52115402c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:53:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed42bba77b574ddf31328e72f05ec556a158265dd5c6e777e77dd52115402c"} {"level":"info","ts":"2026-07-15T13:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9fb8da4fc98200d9796d97be7225663e0ea6011089622a52bf1780b7524b33f6"} {"level":"info","ts":"2026-07-15T13:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a39ea6dcab1a5f1f1ed0fc75d5abca4c8810d7d42fee81ce1224516c3a43dca"} {"level":"info","ts":"2026-07-15T13:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6465f661ef1b865a610dfca9d879b3b06432ffc201f0e13a3595e3840b847d3"} {"level":"info","ts":"2026-07-15T13:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a7fbb12955410fd6e85642bdc064023d7aaf81138209596a4ead8e25613eaf9"} {"level":"info","ts":"2026-07-15T13:54:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/efd4736e0cc3030ee5e8e14cd8b5b9ea31edd5e157f0e844ecc5480336c9eefe"} {"level":"info","ts":"2026-07-15T13:54:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcd8f5c1a190a3d8d68c875ce23acf211d65f3bb6f422aa200b4e84540e9edc8"} {"level":"info","ts":"2026-07-15T13:54:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18ed42bba77b574ddf31328e72f05ec556a158265dd5c6e777e77dd52115402c"} {"level":"info","ts":"2026-07-15T13:54:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a419393d4ade6c58ad6b684ed1555cad8220a8254a061e52e1b434faa467f285"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e\": 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-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833"} {"level":"debug","ts":"2026-07-15T13:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"} {"level":"error","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313\": 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-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4"} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de"} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a"} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de"} {"level":"info","ts":"2026-07-15T13:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4\": 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-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd\": 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-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829"} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd"} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"} {"level":"error","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f\": 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-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f\": 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-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55: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-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55: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-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:55: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-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:55:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:55:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"info","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46812","PortSpecifier":{"PortValue":46812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46812","PortSpecifier":{"PortValue":46812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123751,"nanos":444859009},"http":{"id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","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-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab9ebef9-0c17-43a9-b935-f05b5991de73","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45972","PortSpecifier":{"PortValue":45972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45972","PortSpecifier":{"PortValue":45972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123751,"nanos":505768518},"http":{"id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","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-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c18c3499-8cf9-470f-a85c-ff979a2dfb58","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46826","PortSpecifier":{"PortValue":46826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","method":"GET","path":"/maas-api/v1/api-keys/9635b1c0-41e8-4f1c-8a43-b182fac33d83","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46826","PortSpecifier":{"PortValue":46826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123751,"nanos":561385379},"http":{"id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","method":"GET","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/9635b1c0-41e8-4f1c-8a43-b182fac33d83",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/9635b1c0-41e8-4f1c-8a43-b182fac33d83",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","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-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15cb0d34-9a3b-4e9b-9f49-3bcd4f7191ff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45978","PortSpecifier":{"PortValue":45978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","method":"GET","path":"/maas-api/v1/api-keys/b586dfdc-39e7-40e1-86ae-2b4f3251ecb1","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45978","PortSpecifier":{"PortValue":45978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123751,"nanos":596265444},"http":{"id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","method":"GET","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b586dfdc-39e7-40e1-86ae-2b4f3251ecb1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b586dfdc-39e7-40e1-86ae-2b4f3251ecb1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","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-15T13:55:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","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-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:55:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4daddd8-c41d-497f-9241-ebc2f5d2de53","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57264","PortSpecifier":{"PortValue":57264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57264","PortSpecifier":{"PortValue":57264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123768,"nanos":904155465},"http":{"id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","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-15T13:56:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d9e20d4-0715-47d8-a9e4-9557a3c47cfd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:37464","PortSpecifier":{"PortValue":37464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"94a983c1-16b8-4723-bd3c-9882ee004460","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:37464","PortSpecifier":{"PortValue":37464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123768,"nanos":941571902},"http":{"id":"94a983c1-16b8-4723-bd3c-9882ee004460","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","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-15T13:56:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94a983c1-16b8-4723-bd3c-9882ee004460","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57272","PortSpecifier":{"PortValue":57272}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57272","PortSpecifier":{"PortValue":57272}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123768,"nanos":975839323},"http":{"id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","method":"GET","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bYgyzdq7sQlArhJy_ktAapf88QNPnN4UQ61k4f6rA4baCiktksWOzBlxZkYK"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-bYgyzdq7sQlArhJy_ktAapf88QNPnN4UQ61k4f6rA4baCiktksWOzBlxZkYK\"}"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","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-8c00d1.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":"9458f73b-65e7-4fa9-bfd6-8577cae828c3","keyName":"e2e-auth-iso-a-03804b","subscription":"e2e-auth-iso-333cc8","tenant":"e2e-shared-a-8c00d1","userId":"9458f73b-65e7-4fa9-bfd6-8577cae828c3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","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-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","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-333cc8"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","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-15T13:56:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c320eb67-ee52-4b21-a402-3c25cc31bb97","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:33582","PortSpecifier":{"PortValue":33582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:33582","PortSpecifier":{"PortValue":33582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123790,"nanos":523976981},"http":{"id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","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-15T13:56:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ab2eea4-2ae4-4735-8228-4aa0dc7ae639","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55384","PortSpecifier":{"PortValue":55384}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55384","PortSpecifier":{"PortValue":55384}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123790,"nanos":559220812},"http":{"id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","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-15T13:56:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b48f6d7-0ba9-4659-979f-e3d43f209693","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55388","PortSpecifier":{"PortValue":55388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55388","PortSpecifier":{"PortValue":55388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123790,"nanos":598944870},"http":{"id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","method":"GET","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1D57XyRHkamQYyqLh_Wygy9yLyZvzBBUggH64YfZEI2DejHvBHdBB27jslCjf"} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7746ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1D57XyRHkamQYyqLh_Wygy9yLyZvzBBUggH64YfZEI2DejHvBHdBB27jslCjf\"}"} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","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-7746ae.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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","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-15T13:56:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","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-15T13:56:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-15T13:56:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb5a8d9f-bb38-4721-bb2a-31ef0c06cc9c","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-15T13:56:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"409c884d-8e9b-4662-b062-00cda45194a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40310","PortSpecifier":{"PortValue":40310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"409c884d-8e9b-4662-b062-00cda45194a5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"409c884d-8e9b-4662-b062-00cda45194a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40310","PortSpecifier":{"PortValue":40310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123807,"nanos":951793908},"http":{"id":"409c884d-8e9b-4662-b062-00cda45194a5","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"409c884d-8e9b-4662-b062-00cda45194a5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"409c884d-8e9b-4662-b062-00cda45194a5","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"409c884d-8e9b-4662-b062-00cda45194a5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"409c884d-8e9b-4662-b062-00cda45194a5","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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"409c884d-8e9b-4662-b062-00cda45194a5","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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"409c884d-8e9b-4662-b062-00cda45194a5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"409c884d-8e9b-4662-b062-00cda45194a5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"409c884d-8e9b-4662-b062-00cda45194a5","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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"409c884d-8e9b-4662-b062-00cda45194a5","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-15T13:56:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"409c884d-8e9b-4662-b062-00cda45194a5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"409c884d-8e9b-4662-b062-00cda45194a5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57316","PortSpecifier":{"PortValue":57316}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"637fc041-11e4-4a38-94c9-6d787a8862a3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57316","PortSpecifier":{"PortValue":57316}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123807,"nanos":991264232},"http":{"id":"637fc041-11e4-4a38-94c9-6d787a8862a3","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:56:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","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-15T13:56:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"637fc041-11e4-4a38-94c9-6d787a8862a3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40320","PortSpecifier":{"PortValue":40320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40320","PortSpecifier":{"PortValue":40320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123808,"nanos":26251742},"http":{"id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","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-15T13:56:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2feb6d94-5b1d-4dec-8ccf-56568a774975","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57322","PortSpecifier":{"PortValue":57322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57322","PortSpecifier":{"PortValue":57322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123808,"nanos":61681413},"http":{"id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","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-15T13:56:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","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-15T13:56:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:56:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11f53f37-cf20-404b-bde2-06bb2e33ce34","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39604","PortSpecifier":{"PortValue":39604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39604","PortSpecifier":{"PortValue":39604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123823,"nanos":262116740},"http":{"id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","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-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83fa13cc-f66f-4b8a-b2be-f8a521a48300","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45476","PortSpecifier":{"PortValue":45476}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45476","PortSpecifier":{"PortValue":45476}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123823,"nanos":295594175},"http":{"id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","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-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fadf897-fd99-46c5-8bd7-e44051f62cbc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45482","PortSpecifier":{"PortValue":45482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb5153fe-0af2-422f-899c-fc128a98e19a","method":"GET","path":"/maas-api/v1/api-keys/b075d794-6247-4519-81d4-4835c18939e1","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45482","PortSpecifier":{"PortValue":45482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123823,"nanos":337592945},"http":{"id":"fb5153fe-0af2-422f-899c-fc128a98e19a","method":"GET","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b075d794-6247-4519-81d4-4835c18939e1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b075d794-6247-4519-81d4-4835c18939e1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","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-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb5153fe-0af2-422f-899c-fc128a98e19a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39608","PortSpecifier":{"PortValue":39608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"12867174-a4a7-4cab-808f-91ce54b7047f","method":"GET","path":"/maas-api/v1/api-keys/b075d794-6247-4519-81d4-4835c18939e1","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39608","PortSpecifier":{"PortValue":39608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123823,"nanos":373896586},"http":{"id":"12867174-a4a7-4cab-808f-91ce54b7047f","method":"GET","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b075d794-6247-4519-81d4-4835c18939e1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b075d794-6247-4519-81d4-4835c18939e1",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","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-15T13:57:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","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-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12867174-a4a7-4cab-808f-91ce54b7047f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60118","PortSpecifier":{"PortValue":60118}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60118","PortSpecifier":{"PortValue":60118}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123844,"nanos":953278317},"http":{"id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","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-15T13:57:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49fa8cef-9417-4c89-ab82-adbd78612c5e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58108","PortSpecifier":{"PortValue":58108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4161a7e5-e5f8-4175-b915-b1de589c3859","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58108","PortSpecifier":{"PortValue":58108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123844,"nanos":988150444},"http":{"id":"4161a7e5-e5f8-4175-b915-b1de589c3859","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/auth-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","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-15T13:57:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","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-15T13:57:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4161a7e5-e5f8-4175-b915-b1de589c3859","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60126","PortSpecifier":{"PortValue":60126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60126","PortSpecifier":{"PortValue":60126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123845,"nanos":22440031},"http":{"id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-W6Mvycf2mLK1ZJq9_sghPd31TJGNU3S9zeIYjRGoCyWT8uXplBVEvKxgg7xT"} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-W6Mvycf2mLK1ZJq9_sghPd31TJGNU3S9zeIYjRGoCyWT8uXplBVEvKxgg7xT\"}"} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","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-8c00d1.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":"5b93c9bd-1e18-4f8e-b5ce-15945e1a525b","keyName":"e2e-auth-iso-a-9f103e","subscription":"e2e-auth-iso-b4e57f","tenant":"e2e-shared-a-8c00d1","userId":"5b93c9bd-1e18-4f8e-b5ce-15945e1a525b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","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-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","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-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/auth-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","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-b4e57f"} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","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-15T13:57:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","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-15T13:57:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:57:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"817ebefb-ffd7-4284-983d-2ebc5b8fb9b8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:57:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0aa7873c4b5e1e0dc0ac86b18f2887667421224c5ec1beb03a6b1879b0227f0a"} {"level":"info","ts":"2026-07-15T13:57:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e56a4e98748306e9444b2a05ed3bc7224df717d3b30f4a511a333182b246b81e"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e932c9bf1f5b91fd87d86d2b1a4b2df2733f5b6687bb28efc9e861678cc217de"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3f761239fbf9e459d080e03f9390b457b17994f9b152c3f91251b02a7f5dcbd"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/424d78672bbf1b3700f11c8739dc2b918ea332da97e129ee9a8994ea36d268ab"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06d95b8e53ac54034fec99157a12a55c18312a9236eb1982ce3be24e4749ce76"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7145a062334110f02722c8c01dbfc812ad10f20cdbdd8debe33de8aa639fe829"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/346fd3526be93220208292203e7178c486c9b983f257340017af6b34a107337d"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f7017b42623244f3b358d026a7488cb7b0c731d3b26db2f3aea2afe9bacde27"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ba7175985ce0b28ba7e7159b65d19678b354129065a5e89871dda57b91d86833"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b09b6e06c6c259783944bec35b1c43267b466270592e55e0c43ff1e7ad89e83"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13c99000454dc9cb401ef086c2edf0c6a4ad0f8e0eabf486bb9ace752cef1c34"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5dfab2c2e6d88e5e70e9d8687fb05fbd992e46390db5b2f8babd05348cfeea4"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4683ed89935b78298b1fb710b1116667c07b7a78706be3d4f2936dfa8cfdd9ff"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b756dd00c7a74cb53a73676dd0333e41229b1515f30e097fccf78c711be00a4"} {"level":"info","ts":"2026-07-15T13:57:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb6dcbc5a59ddd798b5ffc559bf0ee48e8f635d9d2b5e62085e96dfbfc5624c7"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"error","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7\": 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-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7\": 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-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"debug","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:57:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:57:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"debug","ts":"2026-07-15T13:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"info","ts":"2026-07-15T13:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"error","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da\": 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-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"info","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"error","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e\": 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-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2"} {"level":"error","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e\": 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-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"error","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e\": 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-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"debug","ts":"2026-07-15T13:58:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4"} {"level":"debug","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"error","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e\": 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-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"error","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e\": 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-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:58:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2"} {"level":"debug","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"info","ts":"2026-07-15T13:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39582","PortSpecifier":{"PortValue":39582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39582","PortSpecifier":{"PortValue":39582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123929,"nanos":467247945},"http":{"id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/sub-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","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-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"455fd53a-34dc-4726-a63e-ba7ebb9b444a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:41732","PortSpecifier":{"PortValue":41732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"74b563c6-a36f-4323-b59a-44ea5e15794b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:41732","PortSpecifier":{"PortValue":41732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123929,"nanos":507146793},"http":{"id":"74b563c6-a36f-4323-b59a-44ea5e15794b","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/sub-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","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-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"74b563c6-a36f-4323-b59a-44ea5e15794b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39586","PortSpecifier":{"PortValue":39586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"022a7960-1cbc-49d4-9386-4e615afb342b","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39586","PortSpecifier":{"PortValue":39586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123929,"nanos":544066258},"http":{"id":"022a7960-1cbc-49d4-9386-4e615afb342b","method":"GET","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-wrtiIm04356f7CI5_WWD8j5Z70ozUilyvDg5yObTRNG2s7PwU1XcY5C3Xcwy"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-wrtiIm04356f7CI5_WWD8j5Z70ozUilyvDg5yObTRNG2s7PwU1XcY5C3Xcwy\"}"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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-8c00d1.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":"692b9ab9-a6a5-4d0b-846c-8d8da710ed5f","keyName":"e2e-sub-iso-043eb2","subscription":"e2e-a-only-d17102","tenant":"e2e-shared-a-8c00d1","userId":"692b9ab9-a6a5-4d0b-846c-8d8da710ed5f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/sub-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","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-d17102"} {"level":"info","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"022a7960-1cbc-49d4-9386-4e615afb342b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:41748","PortSpecifier":{"PortValue":41748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:41748","PortSpecifier":{"PortValue":41748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123929,"nanos":580138416},"http":{"id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","method":"GET","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dlEnjaFRz3ZKx6RL_9z5eVD4wCatmrShWbLTykhOOZl51mTcysefsPrSutDo"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7746ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dlEnjaFRz3ZKx6RL_9z5eVD4wCatmrShWbLTykhOOZl51mTcysefsPrSutDo\"}"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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-7746ae.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":"0a6e19c4-6d0d-4f6e-bf00-4a1458ad558f","keyName":"e2e-sub-iso-8d35eb","subscription":"e2e-b-only-d17102","tenant":"e2e-shared-b-7746ae","userId":"0a6e19c4-6d0d-4f6e-bf00-4a1458ad558f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/sub-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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-d17102"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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-15T13:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8f14db5-20c7-4ee0-8d2d-7e59dc1af02e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55258","PortSpecifier":{"PortValue":55258}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55258","PortSpecifier":{"PortValue":55258}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123941,"nanos":879064810},"http":{"id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/sub-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","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-15T13:59:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba14f814-10d6-4337-9bcf-dad8be6c55e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58580","PortSpecifier":{"PortValue":58580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58580","PortSpecifier":{"PortValue":58580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123941,"nanos":924399100},"http":{"id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/sub-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","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-15T13:59:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80bb5a83-fedb-4685-ae1a-1aed65f82eb2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55268","PortSpecifier":{"PortValue":55268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:55268","PortSpecifier":{"PortValue":55268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123941,"nanos":960966500},"http":{"id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19IYNW0DtWP1ZAOJB_J7Vbh4InKFuKEHkoOdvueg3VrWxscSdG34WlyRoaaDa"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19IYNW0DtWP1ZAOJB_J7Vbh4InKFuKEHkoOdvueg3VrWxscSdG34WlyRoaaDa\"}"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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-8c00d1.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":"f999f3eb-acbc-44dd-a43a-4217ee36923b","keyName":"e2e-sub-iso-4f7175","subscription":"e2e-shared-sub-396921","tenant":"e2e-shared-a-8c00d1","userId":"f999f3eb-acbc-44dd-a43a-4217ee36923b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/sub-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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-396921"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5229f98a-39ac-448a-a6b5-3a2b0c2d72ea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58590","PortSpecifier":{"PortValue":58590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58590","PortSpecifier":{"PortValue":58590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784123941,"nanos":995304752},"http":{"id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-9cTEULebbu33LPwp_aD504vPFwhPk0PYWgNylJo9wicSixKlwAq64DuICAbg"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7746ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-9cTEULebbu33LPwp_aD504vPFwhPk0PYWgNylJo9wicSixKlwAq64DuICAbg\"}"} {"level":"debug","ts":"2026-07-15T13:59:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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-7746ae.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":"7aa61a82-3923-4ed3-9770-c9b13828eba8","keyName":"e2e-sub-iso-386191","subscription":"e2e-shared-sub-396921","tenant":"e2e-shared-b-7746ae","userId":"7aa61a82-3923-4ed3-9770-c9b13828eba8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/sub-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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-15T13:59:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","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-396921"} {"level":"info","ts":"2026-07-15T13:59:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T13:59:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"277af2d9-2c28-4a9d-8817-ec93c00afa46","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f33cc3881096917fb2000360a30f0d12c07be252300758d4a3b717abe3c97c2"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90a00cefd0303373a3381727cd23e7febdefea8049fd96d3ede6d15e484c602b"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b684b7306f74919cf2f8445bb0610d84f4e449a6d4a17937f4be160d4d14a753"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9e8189d4c96dcf73d1ae2c4c56bb60f1203f2b8204344572c3d2c2e88ebbb50"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bbd3ae4e6435ed5b16a17b7a9657a8400ed886067559312a7a7796121ed8335e"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20682005b38a6fc15ea081d54128fcae58fe2870f81106a4de4ce015580cbda1"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e267ba9fdd0f8792e8440fe868c927fcabbbbac65686ab2981a47006ffc01c4"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a84982f1ee6f00c3f6512f1c4b8e61911e28acf1182d91da04afcdf4d4c9925e"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33c18e5c1d2752a90d06ca938b546fbf3e5f6068e88a600eedd37589c77907da"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/863bee2f3eea6d2e6ad2a3387e7c39f2a97ddd581b9c0c82ea345f978669c7bc"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb462baeaafc14aee709f7313221993d72271ca7d60a45963411626c7827399a"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de0aa771c5b5804b8ec09f30eb757bc6aa84e199bed2def019f0ea45615c5bef"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7219b9cbd9d884204259e843dbf75fdf6b3d0e2e52d79dca5bbee00453d8d58"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/460b890eb7313d1b8db07915e9a49ab5cfa14128e61385eeefdcd91960c92759"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9d785b60153c2963396caa2b193015fe3221bb56c26adfbd948f776105b61d7"} {"level":"info","ts":"2026-07-15T13:59:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bbb7d193c17cc790ea1f4acb5e00fba9db0be583f24d3e94f94e4a2bbabba483"} {"level":"debug","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f\": 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-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04"} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886"} {"level":"info","ts":"2026-07-15T13:59:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04"} {"level":"debug","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec"} {"level":"debug","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec"} {"level":"debug","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475"} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"error","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e\": 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-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"info","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0\": 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-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0\": 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-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T13:59:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T13:59:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00: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-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T14:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T14:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T14:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T14:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"debug","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04"} {"level":"info","ts":"2026-07-15T14:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35986","PortSpecifier":{"PortValue":35986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35986","PortSpecifier":{"PortValue":35986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124035,"nanos":908724164},"http":{"id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","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-15T14:00:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5691b980-e5ef-4367-9a9e-10e648d02a2b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:47750","PortSpecifier":{"PortValue":47750}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:47750","PortSpecifier":{"PortValue":47750}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124035,"nanos":951667388},"http":{"id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/rate-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","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-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","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-15T14:00:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"407ef55a-188a-4ab9-965e-4d9e2cb4b866","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35990","PortSpecifier":{"PortValue":35990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"65c4214e-d758-449e-a42e-b6378c87d8ba","method":"POST","path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35990","PortSpecifier":{"PortValue":35990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124035,"nanos":997557225},"http":{"id":"65c4214e-d758-449e-a42e-b6378c87d8ba","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1D75ZghsJEQjxyLUR_A0t45ulq4t0HScaSbdVlG9FiZvuePyJbyevDcqWJSEB"} {"level":"debug","ts":"2026-07-15T14:00:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1D75ZghsJEQjxyLUR_A0t45ulq4t0HScaSbdVlG9FiZvuePyJbyevDcqWJSEB\"}"} {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-8c00d1.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":"62bb2f52-ef63-401d-a891-db900f1d4f79","keyName":"e2e-rate-a-b91762","subscription":"e2e-rate-iso-a-b91762","tenant":"e2e-shared-a-8c00d1","userId":"62bb2f52-ef63-401d-a891-db900f1d4f79","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.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-8c00d1/rate-test-model-8c00d1\",\"requestedSubscription\":\"e2e-rate-iso-a-b91762\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-8c00d1.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-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b91762","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","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-b91762"} {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"62bb2f52-ef63-401d-a891-db900f1d4f79","keyName":"e2e-rate-a-b91762","selected_subscription":"e2e-rate-iso-a-b91762","selected_subscription_key":"ai-tenant-e2e-shared-a-8c00d1/e2e-rate-iso-a-b91762@ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b91762","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"65c4214e-d758-449e-a42e-b6378c87d8ba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35996","PortSpecifier":{"PortValue":35996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","method":"POST","path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35996","PortSpecifier":{"PortValue":35996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124037,"nanos":72610120},"http":{"id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1D75ZghsJEQjxyLUR_A0t45ulq4t0HScaSbdVlG9FiZvuePyJbyevDcqWJSEB"} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1D75ZghsJEQjxyLUR_A0t45ulq4t0HScaSbdVlG9FiZvuePyJbyevDcqWJSEB\"}"} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-8c00d1.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":"62bb2f52-ef63-401d-a891-db900f1d4f79","keyName":"e2e-rate-a-b91762","subscription":"e2e-rate-iso-a-b91762","tenant":"e2e-shared-a-8c00d1","userId":"62bb2f52-ef63-401d-a891-db900f1d4f79","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.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-8c00d1/rate-test-model-8c00d1\",\"requestedSubscription\":\"e2e-rate-iso-a-b91762\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-8c00d1.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-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b91762","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-b91762"} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","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-15T14:00:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"62bb2f52-ef63-401d-a891-db900f1d4f79","keyName":"e2e-rate-a-b91762","selected_subscription":"e2e-rate-iso-a-b91762","selected_subscription_key":"ai-tenant-e2e-shared-a-8c00d1/e2e-rate-iso-a-b91762@ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b91762","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94319a9f-cec9-4d72-b7fa-e049f565d36e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:36000","PortSpecifier":{"PortValue":36000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","method":"POST","path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:36000","PortSpecifier":{"PortValue":36000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124038,"nanos":108512847},"http":{"id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1D75ZghsJEQjxyLUR_A0t45ulq4t0HScaSbdVlG9FiZvuePyJbyevDcqWJSEB"} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1D75ZghsJEQjxyLUR_A0t45ulq4t0HScaSbdVlG9FiZvuePyJbyevDcqWJSEB\"}"} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-8c00d1.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":"62bb2f52-ef63-401d-a891-db900f1d4f79","keyName":"e2e-rate-a-b91762","subscription":"e2e-rate-iso-a-b91762","tenant":"e2e-shared-a-8c00d1","userId":"62bb2f52-ef63-401d-a891-db900f1d4f79","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.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-8c00d1/rate-test-model-8c00d1\",\"requestedSubscription\":\"e2e-rate-iso-a-b91762\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-8c00d1.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-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b91762","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","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-b91762"} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"62bb2f52-ef63-401d-a891-db900f1d4f79","keyName":"e2e-rate-a-b91762","selected_subscription":"e2e-rate-iso-a-b91762","selected_subscription_key":"ai-tenant-e2e-shared-a-8c00d1/e2e-rate-iso-a-b91762@ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b91762","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84b910c8-a974-4d60-afe3-73e9c06e02fd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45464","PortSpecifier":{"PortValue":45464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45464","PortSpecifier":{"PortValue":45464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124051,"nanos":211803116},"http":{"id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","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-15T14:00:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd4729a2-ae4c-4d98-9ade-de9fe1b94a6d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57386","PortSpecifier":{"PortValue":57386}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4c8efe74-578b-4b69-ad17-717b5896465e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57386","PortSpecifier":{"PortValue":57386}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124051,"nanos":251633113},"http":{"id":"4c8efe74-578b-4b69-ad17-717b5896465e","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","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":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"]}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/40440be5ce36"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f48d5e68-852c-4b41-9257-48957aa32269"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4fed98a8-b860-49cf-aaa6-ec4a0b0ddd73","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/rate-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","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-15T14:00:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c8efe74-578b-4b69-ad17-717b5896465e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45466","PortSpecifier":{"PortValue":45466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","method":"POST","path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45466","PortSpecifier":{"PortValue":45466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124051,"nanos":286430135},"http":{"id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16r7DOfcrESCkbcmU_hvSynscki32BgtPdInACWtdzXt0tpVCWDg8NtZ2zsbT"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16r7DOfcrESCkbcmU_hvSynscki32BgtPdInACWtdzXt0tpVCWDg8NtZ2zsbT\"}"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-8c00d1.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":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","keyName":"e2e-rate-a-febceb","subscription":"e2e-rate-iso-a-febceb","tenant":"e2e-shared-a-8c00d1","userId":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.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-8c00d1/rate-test-model-8c00d1\",\"requestedSubscription\":\"e2e-rate-iso-a-febceb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-8c00d1.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-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-febceb","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","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-febceb"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","keyName":"e2e-rate-a-febceb","selected_subscription":"e2e-rate-iso-a-febceb","selected_subscription_key":"ai-tenant-e2e-shared-a-8c00d1/e2e-rate-iso-a-febceb@ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-febceb","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"851646d3-5c14-4ecc-8b47-ae7a1fcfb0f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45468","PortSpecifier":{"PortValue":45468}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1820e5df-f76b-4f69-aff6-3449423e02e8","method":"POST","path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45468","PortSpecifier":{"PortValue":45468}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124052,"nanos":319135253},"http":{"id":"1820e5df-f76b-4f69-aff6-3449423e02e8","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16r7DOfcrESCkbcmU_hvSynscki32BgtPdInACWtdzXt0tpVCWDg8NtZ2zsbT"} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16r7DOfcrESCkbcmU_hvSynscki32BgtPdInACWtdzXt0tpVCWDg8NtZ2zsbT\"}"} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-8c00d1.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":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","keyName":"e2e-rate-a-febceb","subscription":"e2e-rate-iso-a-febceb","tenant":"e2e-shared-a-8c00d1","userId":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.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-8c00d1/rate-test-model-8c00d1\",\"requestedSubscription\":\"e2e-rate-iso-a-febceb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-8c00d1.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-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-febceb","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-febceb"} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","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-15T14:00:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","keyName":"e2e-rate-a-febceb","selected_subscription":"e2e-rate-iso-a-febceb","selected_subscription_key":"ai-tenant-e2e-shared-a-8c00d1/e2e-rate-iso-a-febceb@ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-febceb","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1820e5df-f76b-4f69-aff6-3449423e02e8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45480","PortSpecifier":{"PortValue":45480}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","method":"POST","path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions","host":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:45480","PortSpecifier":{"PortValue":45480}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124053,"nanos":365132376},"http":{"id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","method":"POST","headers":{":authority":"e2e-shared-a-8c00d1.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16r7DOfcrESCkbcmU_hvSynscki32BgtPdInACWtdzXt0tpVCWDg8NtZ2zsbT"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16r7DOfcrESCkbcmU_hvSynscki32BgtPdInACWtdzXt0tpVCWDg8NtZ2zsbT\"}"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-8c00d1.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":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","keyName":"e2e-rate-a-febceb","subscription":"e2e-rate-iso-a-febceb","tenant":"e2e-shared-a-8c00d1","userId":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8c00d1.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-8c00d1/rate-test-model-8c00d1\",\"requestedSubscription\":\"e2e-rate-iso-a-febceb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-8c00d1.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-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-febceb","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8c00d1/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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-febceb"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"4955bf5e-38d2-4fea-b0a2-ce11d7e0a7be","keyName":"e2e-rate-a-febceb","selected_subscription":"e2e-rate-iso-a-febceb","selected_subscription_key":"ai-tenant-e2e-shared-a-8c00d1/e2e-rate-iso-a-febceb@ai-tenant-e2e-shared-a-8c00d1/rate-test-model-8c00d1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8c00d1","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-febceb","namespace":"ai-tenant-e2e-shared-a-8c00d1","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad169c77-4704-4b39-aa56-8cae52cf55cd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"311378ec-75ac-4878-be68-125ee663b044","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57392","PortSpecifier":{"PortValue":57392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"311378ec-75ac-4878-be68-125ee663b044","method":"POST","path":"/ai-tenant-e2e-shared-b-7746ae/rate-test-model-7746ae/v1/completions","host":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"311378ec-75ac-4878-be68-125ee663b044","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:57392","PortSpecifier":{"PortValue":57392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784124053,"nanos":399522859},"http":{"id":"311378ec-75ac-4878-be68-125ee663b044","method":"POST","headers":{":authority":"e2e-shared-b-7746ae.apps.d4112f9f-866b-4872-9a64-40440be5ce36.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-7746ae/rate-test-model-7746ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"311378ec-75ac-4878-be68-125ee663b044","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1DzBmb2AV6QlRaRNR_IfmCu4yhzBYqdIPjG1QzBanHa1FFCiZvSozVLIEq5EV"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"311378ec-75ac-4878-be68-125ee663b044","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7746ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1DzBmb2AV6QlRaRNR_IfmCu4yhzBYqdIPjG1QzBanHa1FFCiZvSozVLIEq5EV\"}"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"311378ec-75ac-4878-be68-125ee663b044","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-7746ae.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":"4c2d8ed2-709d-4670-91a2-70ebb7b76ff0","keyName":"e2e-rate-b-febceb","subscription":"e2e-rate-iso-b-febceb","tenant":"e2e-shared-b-7746ae","userId":"4c2d8ed2-709d-4670-91a2-70ebb7b76ff0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"311378ec-75ac-4878-be68-125ee663b044","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-7746ae.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-7746ae/rate-test-model-7746ae\",\"requestedSubscription\":\"e2e-rate-iso-b-febceb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"311378ec-75ac-4878-be68-125ee663b044","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-7746ae.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-7746ae","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-febceb","namespace":"ai-tenant-e2e-shared-b-7746ae","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"311378ec-75ac-4878-be68-125ee663b044","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311378ec-75ac-4878-be68-125ee663b044","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311378ec-75ac-4878-be68-125ee663b044","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311378ec-75ac-4878-be68-125ee663b044","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311378ec-75ac-4878-be68-125ee663b044","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7746ae/rate-test-model-7746ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7746ae/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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311378ec-75ac-4878-be68-125ee663b044","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311378ec-75ac-4878-be68-125ee663b044","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-febceb"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311378ec-75ac-4878-be68-125ee663b044","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-15T14:00:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311378ec-75ac-4878-be68-125ee663b044","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4c2d8ed2-709d-4670-91a2-70ebb7b76ff0","keyName":"e2e-rate-b-febceb","selected_subscription":"e2e-rate-iso-b-febceb","selected_subscription_key":"ai-tenant-e2e-shared-b-7746ae/e2e-rate-iso-b-febceb@ai-tenant-e2e-shared-b-7746ae/rate-test-model-7746ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7746ae","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-febceb","namespace":"ai-tenant-e2e-shared-b-7746ae","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"311378ec-75ac-4878-be68-125ee663b044","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T14:00:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"311378ec-75ac-4878-be68-125ee663b044","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T14:01:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bde1e6594c4fc846b6b5c80fdabd297e631481e0274f01bed0d2c5a3aac63e9"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13e830cf44994bd4a0c33cc75180eb5cefeb798701eb573a906e9a2d9db9e886"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d63a30665347f3b66c53d2a93aac460df52cac164fa252ef7b6aafd7e81d2031"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7aaf49242aff9d82c61e786ab345bcfa43b51545af630cdb5ffcb9d87acfaf3e"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79148845350db570fd6cedce3679065c15deaf7d3de077dc6babf0ae2b4471a0"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/577680c381fa39e9fc1d6b7d464b403267402ce605e48745cf37829bf3216abb"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/752c2b6043cf34442d9af1ededa4094a9426784bdd07e365beae89d2fd27abec"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd02bae9f9d63a7d135ff628389fabca0e17d60b12118e405493ee9209002fea"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4da2abb33c37d4d7d60e1a1c175413a3b4778aaaeee673b14dc4e19cd0c84cd2"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0de2a937d03073c66c5b0ae97d7187dd026fe73b3b1a7f30eb84328f97c49475"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b34873f0a8be9118788087a5087659e0be6ba6cc9e5c0926e6218add898bad0"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e33c7465d9e973774030e42860c189e465615750b3cf66655a092ebd643ed547"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e4db8bf0851076506a017577178e4ab6e8e0ec823b6431e50adff3c3a82e918c"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc636acc31a4e4b8d77cc49a5c6bce55d7e42d0d7cd7a8b330f40cae746a5d2f"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/92ffd01b8a1eff03a7295fc2a370bacc532f34ff1387feeaf2434076288a4b04"} {"level":"info","ts":"2026-07-15T14:01:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/daa43fb2d1eb14b2f510cb1120f045c2725884ec79e909d7f9f3343e5d7e1edd"} {"level":"info","ts":"2026-07-15T14:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/592f65d558741dc8a2b4411ab794d2c0f2075a2ab2cf317331d5b271b4ff273e"} {"level":"info","ts":"2026-07-15T14:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c321ae507228dfc30d168e4f109b15b600dde9386dcf038ea32ce065cd0d6313"} {"level":"info","ts":"2026-07-15T14:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bb314acd9671119e189053d949582c7b7b450681be623dc7668c94b54494ec"} {"level":"info","ts":"2026-07-15T14:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/207086280ac2c1cc057e166c2f046777af4b9ffe377f82e86079d45187eb34aa"} {"level":"info","ts":"2026-07-15T14:01:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2dee30b107db1e4d411301894695ddde18ef2b40234d454c071fc90a6077cf67"} {"level":"info","ts":"2026-07-15T14:01:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2cad1c7e7a07fcb7a0b5bb04e7ba90b550eb9e0487138dfa2ec0703358e70086"} {"level":"info","ts":"2026-07-15T14:01:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f7a4dc0b8b833d52d6653a06a936c52907f1cc2f3019e35fd3a16a6baf158b7"} {"level":"info","ts":"2026-07-15T14:01:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e5ad3631d81ec622cb2053a96de4fd9cd84f1190deb4b0f53c84309c916b88f"}